美文网首页
使用 Invocation 来动态调用

使用 Invocation 来动态调用

作者: 老猫_2017 | 来源:发表于2020-02-28 19:20 被阅读0次

    NSInvocation 可以方便的调用

    
        NSMethodSignature *signature = [target.class instanceMethodSignatureForSelector:sel];
        NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:signature];
        [invocation setArgument:&userInfo atIndex:2];
        [invocation setSelector:sel];
        BOOL result = NO;
        [invocation invokeWithTarget:self.global];
        [invocation getReturnValue:&result];
    
    

    相关文章

      网友评论

          本文标题:使用 Invocation 来动态调用

          本文链接:https://www.haomeiwen.com/subject/mznlhhtx.html