cocoa - NSThread 带有类方法?

标签 cocoa nsthread

是否可以在单独的线程中运行类方法(以“+”开头)?通常我调用像 [myClass myController]; 这样的方法,我尝试了 [NSThread detachNewThreadSelector:myController toTarget:myClass withObject:nil]; 但没有成功。

最佳答案

是的,您只需创建目标[myClass class]而不是myClass。此外,您还忘记在选择器名称周围使用 @selector() 。所以你想要:

[NSThread detachNewThreadSelector:@selector(myController) toTarget:[myClass class] withObject:nil];

关于cocoa - NSThread 带有类方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2567886/

相关文章:

cocoa - Mac OS X 中文件的高分辨率图标?

ios - NSString localizedCompare : inconsistent results given longer strings

objective-c - NSThread VS pthreads

objective-c - 如何将 NSTimeInterval 对象传递给 detachNewThreadSelector withObject 参数?

cocoa - 如何在单击我的 NIB 文件时弹出 Xcode Interface Builder?

objective-c - 不带 Nib 的 NSRecentDocumentsMenu 的沙箱友好安装

ios - Grand Central Dispatch 与 NSThread

iphone - 动画持续时间 : corrupts smooth progressbar increment

ios - 如何使用NSThread截取UIView的屏幕截图?

objective-c - Cocoa - 导入头文件时出错