美文网首页
使用 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