Предупреждения памяти UIImagePickerController

#iphone #memory #warnings #uiimagepickercontroller

#iPhone #память #предупреждения #uiimagepickercontroller

Вопрос:

При наличии большого количества приложений с большим объемом данных, запущенных в фоновом режиме (иногда ни одного), всякий раз, когда я представляю UIImagePickerController, я получаю предупреждение о памяти, обычно между 1 и 2. Я уверен, что это не мой код, потому что я получаю это предупреждение о памяти, как только отображается вид камеры. Я сохраняю свой экземпляр UIImagePickerController в делегате приложения (после прочтения бесчисленных статей). У кого-нибудь есть какие-либо советы?

Комментарии:

1. вы уверены, что тестируете не на взломанном iPhone?

Ответ №1:

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

Комментарии:

1. Не могли бы вы, пожалуйста, быть более конкретными, т.Е. можете ли вы привести какой-либо пример с образцом кода? Спасибо

Ответ №2:

Да, предупреждения о памяти случаются. Не беспокойтесь об этом, пока приложения не начнут отключаться. Даже тогда это действительно проблема, только когда приложение переднего плана отключается.

Конечно, это не освобождает вас от необходимости максимально экономно расходовать ресурсы, но иногда просто нет никакого способа обойти это.