[NSThread detachNewThreadSelector:@selector(doSaveItems:) toTarget:self withObject:aObject];
doSaveItems:method有一个引用我的一个outlet的代码:
[uiProgressLedIdle setHidden:YES];
当然,我在这个方法中设置了一个自动释放池。 问题是 [uiProgressLedIdle setHidden:YES]; 有什么我遗漏的吗?
UIKit不是线程安全的;总是从主线程进行调用。
当然,您可以在iOS中使用多线程,但是您可以将下载和其他阻塞请求推送到辅助线程。工作完成后,使用 performSelectorOnMainThread: 通知负责更新ui对象的对象。此调用将在下一次调用主线程的运行循环时发生。
performSelectorOnMainThread: