Работа с UIImagePickerController для минимизации использования памяти - PullRequest
0 голосов
/ 11 июня 2010

Итак, я прочитал сообщение SO на UIImagePickerController, UIImage, Memory and More и прочитал сообщение на Проблемы утечки памяти с UIImagePickerController в iPhone . Я VASTLY увеличил эффективность использования памяти между этими двумя постами, и я благодарю ОП и людей, которые предоставили ответы.

У меня только что был вопрос об ответе, приведенном в вопросе об утечке памяти, который был (по сути):

только один экземпляр контроллера во время выполнения программ

Как лучше всего это сделать, не вызывая утечек памяти? Прямо сейчас я запускаю его и выпускаю при каждом использовании из представления, и я вижу именно то, что описывает ответ (предупреждения памяти и сбой после примерно 20 использований). Должен ли я инициировать UIImagePickerController, когда мне это нужно, но использовать отдельный класс, не связанный с представлением, чтобы управлять им? Как мне поступить с освобождением контроллера, если я делаю это таким образом?

- EDIT -

Согласно ответу, утечка была устранена. Мои сбои должны происходить из-за плохого управления памятью. Размещен новый SO вопрос здесь для объяснения темы нового вопроса.

1 Ответ

0 голосов
/ 11 июня 2010

Вставьте его в ваш делегат приложения.

Я почти уверен, что эта утечка была исправлена ​​в OS 3.

...