iPhone SDK-异步行为?
我有一个iAction,看起来像这样:iPhone SDK-异步行为?,iphone,sdk,asynchronous,Iphone,Sdk,Asynchronous,我有一个iAction,看起来像这样: self.title = @"Logging in ..."; [MyClass myLongRunningOperation]; 我的问题是,在长时间运行的操作完成之前,视图控制器标题不会得到更新。它似乎被放入了一个队列中,等待稍后执行,而我的长时间运行的操作会立即执行 我对平台很陌生,所以请原谅我的无知 谢谢, --Felix您正在阻止UI线程。考虑使用 [self performSelectorOnBackgroundThread:@selecto
self.title = @"Logging in ...";
[MyClass myLongRunningOperation];
我的问题是,在长时间运行的操作完成之前,视图控制器标题不会得到更新。它似乎被放入了一个队列中,等待稍后执行,而我的长时间运行的操作会立即执行
我对平台很陌生,所以请原谅我的无知
谢谢,
--Felix您正在阻止UI线程。考虑使用
[self performSelectorOnBackgroundThread:@selector(doLongRunningOperation) withObject:nil];
您可能真的想在某个时候阅读。另外:(谈论使用NSOperation来管理并发性,而不是直接处理线程)这就是我对我的问题接受的答案有多少?嗯,如果答案是琐碎的,我通常不会在这里问问题。这是一个例外,因为我是一个相当大的Obj C noob。鬼鬼祟祟的意思是建议你回顾你提出的问题,并接受正确的答案。有些问题到今天为止还没有正确的答案。例如,请参阅我的gmail/ffmpeg问题。