Можем ли мы вызвать асинхронный NSURLRequest из потока (NSThread)? - PullRequest
0 голосов
/ 05 марта 2012

Можно ли вызвать асинхронный NSURLRequest из потока (NSThread)?Если да, то это хорошая практика?Если нет, то кто-нибудь может объяснить с помощью фрагмента кода, в чем может быть проблема?

Спасибо

1 Ответ

2 голосов
/ 05 марта 2012

Возможно, но обычно не обязательно.Для этого вам нужно установить NSRunLoop во вторичном потоке.

Обычно лучше просто использовать NSURLConnection из основного потока, он все равно не будет блокироваться.Для обработки загруженных данных вы можете легко использовать dispatch_async из метода делегата connectionDidFinishLoading:.

...