Я разработал приложение для iPhone с удобным расположением, которое функционально отлично работает с нашими ожиданиями, за исключением низкого состояния телефона.
В условиях низкой памяти телефона мое приложение просто падает, и, если я увеличиваю память телефона, освобождая место, он снова начинает работать без сбоев.
когда я сделал некоторую ошибку в работе над проблемой, я обнаружил, что в условиях низкой памяти ОС отправит didReceiveMemoryWarning всем контроллерам текущей иерархии, чтобы каждый из них должен реализовать метод didReceiveMemoryWarning, а также установить iboutlet на nil для который в настоящее время не отображается.
Я также где-то читал, что если представление для этого контроллера не видно, будет вызван метод setView с параметром nil, и если есть некоторые переменные на выходе, прикрепленные к просмотру, будет проблема при удалении их.
Итак, со всеми этими фондами, что лучше всего подходит для работы с низким уровнем памяти, вызванным Iphone, реализовав методы didReceiveMemoryWarning и viewDidUnload.
Пожалуйста, дайте правильный пример или ссылку, если это возможно, для решения вышеуказанной проблемы.
спасибо.