Я ссылался на эту очень полезную ссылку: https://stackoverflow.com/questions/1282830/uiimagepickercontroller-uiimage-memory-and-more, но у меня возникли очень серьезные проблемы. После того, как я сделаю снимок, я получаю предупреждение о памяти. Это для первой фотографии, которую я беру, а не второй или третьей.Предупреждение памяти после использования UIImagePicker один раз
Мне было интересно, если это потому, что у меня есть несколько небольших jpegs, загруженных из каталога приложений, в прокрутки. Единственное решение, о котором я могу думать, это разгрузить все в моем основном представлении, пока UIImagePicker активен, и перезагружать все снова после этого, но я не уверен, что это правильное решение, и я не уверен, как это сделать.
Использует ли UIImagePicker , что много памяти? Я даже не добрался до обработки или отображения изображения, которое он еще не получил. Я получаю предупреждение о памяти, даже если я отброшу изображение.
Любая помощь приветствуется.
Правильно, поэтому, если я правильно понимаю, мне не нужно скрывать свое представление, пока отображается UIImagePicker, поскольку контроллер представления делает это уже, и мне разрешено получать предупреждение о памяти после того, как изображение будет снято. до тех пор, пока я не делаю ничего экзотического (например, показывая изображение с полным разрешением?) –
, если ваше приложение использует «слишком много» памяти и не освобождает «достаточно» от него, когда вы получаете предупреждение о низкой памяти, ОС может потенциально убить приложение. нет точных значений, насколько я знаю, для «достаточно» и «слишком много». –
Из этого ответа (http: // stackoverflow.com/questions/457568/iphone-development-memory-limit-for-iphone-application/457730 # 457730) кажется, что вы получаете предупреждение при использовании около 22 МБ. Хотя Apple официально не подтвердила это. –