У меня есть типичный UITableView, который отображает миниатюру изображения и некоторый текст. Во время tableView: cellForRowAtIndexPath: я запускаю загрузку асинхронного изображения для каждого элемента в списке. Изображения загружаются, но не так, как я хочу. Например, если я прокручиваю список пролистываемым списком, мои запросы на загрузку выполняются немедленно, однако сообщение connectionDidFinishLoading: не будет запущено до тех пор, пока прокрутка из прокрутки с пролистыванием не остановится. По сути, это приводит к тому, что пользователь видит пару пустых изображений в течение пары секунд.
Если вы посмотрите на приложение магазина приложений, например, при прокрутке одним из списков с помощью прокрутки, изображения начнут отображаться, даже если прокрутка не остановилась. Я предполагаю, что это связано с каким-то многопоточным решением.
Может ли кто-нибудь предоставить мне пример того, как я могу достичь желаемых результатов?
Спасибо!