我试图将一个方法放在后台的单独线程中。它几乎可以工作,只是偶尔我会收到很多错误消息
METHODCLOSURE: OH NO SEPERATE THREAD
拼写错误等等。
有谁知道这意味着什么?有趣的是,线程运行
更具体地说:我通过调用后台进程
[self performSelectorInBackground:@selector(finishedRunningThreadData:) withObject:e];
方法是
- (void)finishedRunningThreadData:(NSString *) e
{
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
//call iPhone-wax methods here which might call ObjC thread.
[pool release];
}
答:错误信息来自wax-iPhone。它首先检查它运行的是哪个线程。(蜡实例.h 第 337 行)