Я загружаю 5 изображений с диска, но я хочу, чтобы первое прочитанное изображение появилось как можно скорее. Прямо сейчас я делаю
UIImage *img = [UIImage imageWithContentsOfFile:path];
в цикле for, но поскольку imageWithContentsOfFile: путь не блокирует все 5 изображений, которые считываются с диска до того, как появится первое (потому что все они используют ввод / вывод). Я подтвердил это, просто загрузив один, и он появился на экране быстрее, чем если бы я загрузил все 5.
Я хотел бы загрузить 1-е изображение и блок до его полного чтения и показа перед загрузкой следующих 4 или загрузки 1-го и получать уведомление, когда это будет сделано до загрузки следующих 4, но я могу не найти способ сделать это. Ни один из методов WithContentsOfFile для блока данных или изображения, и они не уведомляют или не имеют методов делегата. Есть предложения?
Спасибо