我知道我可以使用以下代码在 cocoa touch 中创建一个单独的线程:
[NSThread detachNewThreadSelector:@selector(getEarthquakeData) toTarget:self withObject:nil];
如何回到我的主线程的进程?我知道我可以使用以下代码从代表处执行此操作:
[(id)[[UIApplication sharedApplication] delegate] performSelectorOnMainThread:@selector(addToEarthquakeList:) withObject:self.currentEarthquakeObject waitUntilDone:YES];
如果主线程在控制器中运行而不是在上面的委托中运行,我将如何执行上述操作。
谢谢!