Я разработал приложение для iPhone с удобным расположением, которое функционально отлично работает с нашими ожиданиями, за исключением низкого состояния телефона.Как реализовать didReceiveMemoryWarning?
В условиях низкой памяти телефона мое приложение просто падает, и если я увеличиваю память телефона, освобождая некоторое пространство, он снова начинает работать без какого-либо сбоя.
Когда я сделал некоторые проблемы с поиском по проблеме, я обнаружил, что в условиях низкой памяти ОС отправит didReceiveMemoryWarning всем контроллерам текущей иерархии, чтобы каждый из них должен реализовать метод didReceiveMemoryWarning, а также установить iboutlet на nil для представление, которое в настоящее время не видно.
Я также где-то читал, что если вид для этого контроллера не виден, будет вызван метод setView с параметром nil, и если есть некоторые переменные, связанные с представлением, будет проблема при их удалении.
Так со всеми этими Fundas, что лучше обрабатывать состояние памяти низкого уровня, поднятый Iphone, реализовав didReceiveMemoryWarning и viewDidUnload методы.
Пожалуйста, приложите пример или ссылку, если это возможно, для решения вышеуказанной проблемы.
спасибо.
http://stackoverflow.com/questions/491075/iphone-development-simulate-memory-warning – harshalb
Образец вопроса! – bobobobo