我在主线程中使用NSThread创建了一个子线程
NSThread *newThread = [[NSThread alloc] initWithTarget:self selector:@selector(MyThread:) object:timer];
5秒后,我在主线程中使用[newThread cancel]来停止子线程,但它没有用,
方法MyThread:在newThread中仍然有效
那么,什么是正确的答案来停止newThread,THX
实际上[newThread isCancelled]是YES,但是选择器MyThread仍在进行中
我仍然是客观c和英语的新手,我想知道以下问题
我为某些东西创建了一个子线程,但它可能在某个地方被阻止了.
所以我设置一个计时器10秒钟以杀死子线程,以防它被阻止.
问题是'如何'
PS:是否有可能用户执行选择:onThread:withObject:waitUntilDone:对我来说.