目标C-在主线程上调用类方法?

| 如何在主线程上调用“ 0”? 就像是:
[SomeClass performSelectorOnMainThread:staticMethod withObject:nil];
请不要告诉我创建一个常规方法来调用此类方法。那将是一个明显的解决方案,但不是干净的。 谢谢     
已邀请:
[SomeClass performSelectorOnMainThread:staticMethod withObject:nil waitUntilDone:NO];
是的,
performSelectorOnMainThread:withObject:waitUntilDone:
不是类方法。 是的,它是
NSObject
上的实例方法。 是的,所有Class对象都是
NSObject
的实例。 (我不是在开玩笑!) 您也可以这样做:
dispatch_async(dispatch_get_main_queue(), ^{
  [SomeClass doClassyThingWithObject:object1 andDiddleyDoo:foo];
});
    
怎么样:
NSInvocationOperation *operation = [[NSInvocationOperation alloc] initWithTarget:[SomeClass class] selector:@selector(SomeClass) object:nil];
[[NSOperationQueue mainQueue] addOperation:operation];
    

要回复问题请先登录注册