我正在尝试以下代码,但同步功能中的[self performSelector:handler withObject:data afterDelay:0]
不会调用handler1
或handler2
方法,即使我从{{1}传递处理程序时也是如此}} 方法。处理程序不会为null我已经检查过了。
有人可以告诉我出了什么问题吗?
initWithType
答案 0 :(得分:0)
我找到了解决办法。
我使用像@skyylex建议的performSelector:withObject:
。我还将处理程序的类型从 SEL 更改为 NSString 并执行了此操作[self performSelector:(NSSelectorFromString(handler)) withObject:data];
它奏效了。