iOS - асинхронная загрузка изображений - PullRequest
0 голосов
/ 20 марта 2012

Я пишу приложение, которое будет отображать изображения, найденные на моем сервере, в UIImageView.

Мне нужно что-то, что будет асинхронно загружать изображение и кэшировать его, помещая в UIImageView. Загрузка также должна быть в состоянии отменить при нажатии кнопки.

Может кто-нибудь направить меня в направлении чего-то, что может сделать это?

Ответы [ 2 ]

10 голосов
/ 20 марта 2012

В старые времена основой для этого был ASIHTTPRequest, но сейчас это заброшенный проект. Это https://github.com/AFNetworking/AFNetworking кажется популярным сейчас.

1 голос
/ 20 марта 2012

Используйте executeSelectorInBackground: withObject: - метод из NSObject;)

Совет: обновление представления должно выполняться в главном потоке!

http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsobject_Class/Reference/Reference.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...