ASIHttpRequest и ядро ​​потока данных безопасно - PullRequest
0 голосов
/ 09 декабря 2011

Я использую ASIHTTPRequest, чтобы получить что-то от сервера асинхронно, и при обратном вызове я сохраняю данные в Core Data, я не уверен, если я использую метод startAsynchronous, он запускается в другом потоке, как это влияет безопасность потоков основных данных? Спасибо!

обновление: после того, как я запускаю соединение, вызывая startAsynchronous, в requestDidFinish: callback, в каком потоке он запущен? Безопасно ли выполнять в нем какие-либо операции с основными данными?

Спасибо!

1 Ответ

2 голосов
/ 09 декабря 2011

Все методы делегата ASIHTTPRequest выполняются в главном потоке по умолчанию (даже в асинхронных запросах), поэтому безопасно выполнять операции с основными данными.

...