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