Я порождаю поток для поиска данных из веб-службы (SOAP) в моем приложении для iPad.Ответ анализируется в NSArray с объектами-членами NSDictionary.Если я вызываю мой сервис и выполняю синтаксический анализ синхронно, он работает как положено.Теперь мне нужно запустить фоновый поток, и когда lookup-поток освобождает свой пул и UITableView моего основного потока пытается отобразить данные (вызывается reloadData), я получаю прерывание из основного потока.
Я предполагаю, что проанализированные результаты были получены при сливе из пула.Нужно ли копировать из одной зоны в другую?Это большая структура, и ее глубокая копия будет дорогой.
Как еще можно получить фоновый поток для безопасного создания источника данных для моего UITableView в основном потоке?