我怎样才能打电话CLASS METHOD
在主线程上?
就像是:
[SomeClass performSelectorOnMainThread:staticMethod withObject:nil];
请不要告诉我创建一个常规方法来调用此类方法。这将是一个显而易见的解决方案,但并不干净。
Thanks
[SomeClass performSelectorOnMainThread:staticMethod withObject:nil waitUntilDone:NO];
Yes, performSelectorOnMainThread:withObject:waitUntilDone:
不是类方法。
是的,它是一个实例方法NSObject
.
是的,所有 Class 对象都是NSObject
. (我不是在开玩笑! http://www.sealiesoftware.com/blog/archive/2009/04/14/objc_explain_Classes_and_metaclasses.html)
你还可以这样做:
dispatch_async(dispatch_get_main_queue(), ^{
[SomeClass doClassyThingWithObject:object1 andDiddleyDoo:foo];
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)