我目前正在学习 IOS Threading 编程...遇到了一个问题:
我的代码来了,请看一下:
int main(int argc, const char * argv[])
{
@autoreleasepool {
NSThread *t1 = [[NSThread alloc]initWithTarget:[MyThread class] selector:@selector(myMethod:) object:Nil];
[t1 start];
}
return 0;
}
#import "MyThread.h"
@implementation MyThread
+ (void)myMethod:(id)param
{
@autoreleasepool {
NSLog(@"called...");
}
}
@end
但是,当我运行我的程序时,虽然没有错误,但控制台上没有打印任何消息。似乎 myMethod 没有执行。我想知道是否有人可以给我一些建议。它已经把我逼疯了。
提前谢谢了。