Делает-dataWithContentsOfURL: из NSData работают в фоновом потоке?

Делает-dataWithContentsOfURL: из NSData работают в фоновом потоке?

13
задан dontWatchMyProfile 20 June 2010 в 09:30
поделиться

2 ответа

Нет, это не так.

Чтобы получить данные из URL асинхронно, вы должны использовать подход NSURLRequest и NSURLConnection .

Вам нужно будет реализовать методы NSURLConnectionDelegate :

-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response;
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data;
-(void)connectionDidFinishLoading:(NSURLConnection *)connection;
-(void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error;
15
ответ дан 1 December 2019 в 19:22
поделиться

Нет, текущий поток блокируется.

Для асинхронных запросов необходимо использовать NSURLConnection .

4
ответ дан 1 December 2019 в 19:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: