如何从通过NSthread调用的函数中获取返回值?

muh*_*sil 6 iphone objective-c nsthread ipad ios

我写了一个返回一个对象的函数.但它是一个从web获取数据的函数.所以NSthread用于调用函数.

 NSThread* pageThread = [[NSThread alloc]initWithTarget:self selector:@selector(threadFunction) object:nil];
Run Code Online (Sandbox Code Playgroud)

如何从通过NSthread调用的函数中获取返回值?

Sta*_*ash 1

“返回值”不应该由该方法返回,但它应该更新类 iVar 并通知正在等待该对象的人它现在已准备好(我所说的通知不一定是指 NSNotificationCenter)。祝你好运。

  • 请粘贴更多代码,以便我可以提供帮助。我只能说,当我们谈论异步行为时,“返回值”中没有逻辑。 (5认同)