Я работаю над приложением для iPhone, которое загружает список элементов Focus при каждом запуске приложения (6 элементов с изображениями).
Я использую 1 NSMutableURLRequest для загрузки 6 элементов текстовой информации в цикле, затем в том же блоке метода с другим для цикла, который я использую:
NSURL * imageURL = [NSURL URLWithString: strUrl];
NSData * imageData = [NSData dataWithContentsOfURL:imageURL];
для получения изображений всех 6 предметов. Код работает нормально, если я подожду, пока этот процесс завершится, и обновлю свой список на домашнем экране.
Если я пытаюсь перемещаться, то мое приложение застревает до тех пор, пока не загрузится. Я вызвал метод complete в фоновом потоке, но все же он застрял для завершения процесса.
Как я могу написать для этого код, чтобы пользователь мог испытать всю навигацию, не вставая, и когда он вернется, может увидеть 6 элементов?
Заранее спасибо.