美文网首页
[iOS]无耦合的调用

[iOS]无耦合的调用

作者: 汴城码农 | 来源:发表于2020-11-05 14:43 被阅读0次
    Class targetClass = NSClassFromString(@"xxxxx类名");
    NSObject *target = [[targetClass alloc] init];

    NSString *actionString = @"xxxxx方法名:";
    SEL action = NSSelectorFromString(actionString);

    if ([target respondsToSelector:action]) {
        IMP imp = [target methodForSelector:action];
        void (*func)(id, SEL, id) = (void *)imp;
        func(target, action, resp);
    }

相关文章

网友评论

      本文标题:[iOS]无耦合的调用

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