iOS: UIImageViews добавлены в UIScrollView до того, как ASIHTTP завершит выборку данных изображения - PullRequest
0 голосов
/ 08 января 2012

Я новичок в программировании на iOS и пытаюсь создать представление с прокруткой, которое показывает изображения в сетке.Я использую ASIHTTPRequest для извлечения изображений из созданного мной веб-сервиса.В -viewDidLoad я вызываю метод для извлечения изображений, а затем добавляю виды изображений в представление прокрутки.

Я борюсь с тем, чтобы мои представления изображений добавлялись в представление прокрутки до * 1005.* заканчивает выборку.В результате мой вид прокрутки пуст.Кто-нибудь знает, как решить эту проблему?

1 Ответ

0 голосов
/ 08 января 2012

Вы захотите сохранить ссылки на ваши изображения, устанавливая их изображения, используя данные из выполненного запроса.Когда вы добавляете виды изображений, введите их в массив.Затем присвойте вашим запросам индекс с помощью ключа в словаре userInfo на ASIHTTPRequest.Затем, когда запрос завершится, создайте экземпляр изображения с данными ответа, считайте индекс запроса и назначьте изображение для представления изображения с этим индексом в вашем массиве.

Конечно, это только один подход,По мере увеличения вашей сетки вы столкнетесь с ограничениями памяти и производительности.На этом этапе вы можете выбрать UITableView, принять стороннюю реализацию грида или реализовать представление повторно.

...