Dispatch_queue проблема загрузки большого изображения - PullRequest
1 голос
/ 03 августа 2011

У меня проблема с загрузкой большого изображения на iPad.Размер изображения 1024х748, альбомный режим.У меня есть несколько галерей с различным изображением для каждой галереи.Для повышения производительности и синхронизации интерфейса с загрузкой я создал очередь отправки.Когда пользователь нажимает галерею, я добавляю в очередь серию операций загрузки изображения и сохраняю UiImageView в виде массива, не добавляя его в подпредставление.После этого я управляю представлением каждого изображения в Scrollview.Если пользователь нажимает кнопку и прокручивает галерею, через некоторое время я вижу, что память, используемая для загрузки изображения, освобождается.Если я продолжу менять галерею, объем памяти увеличится, и я получу предупреждение о сбое памяти и сбой приложения.Я знаю, что это очередь, которая выпускает все преходящие изображения в определенный момент, но я не знаю, как заставить их освободить всю память за очень короткое время.Я также пытался с NSAutoreleasePool безуспешно.

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