是否可以从线程(NSThread)调用asynchronus NSURLRequest? 如果是,那么这是一个好习惯吗? 如果不是,那么任何人都可以用代码片段解释可能出现什么问题吗?
由于
答案 0 :(得分:2)
这是可能的,但通常没有必要。为此,您需要在辅助线程上设置NSRunLoop
。
通常最好只使用主线程中的NSURLConnection
,它仍然不会阻塞。要处理下载的数据,您可以轻松使用dispatch_async
委托方法中的connectionDidFinishLoading:
。