2009-09-21 2 views
2

Я новичок в COCOA и Objective C. Я работаю над приложением, в котором есть два контроллера с одним табличным представлением, щелкнув форму элемента, эта таблица приведет к другому контроллеру для толкания в стек. Все работало нормально, пока я не начал обрабатывать предупреждение о низкой памяти в делегате приложения. То, что я делаю в приложении делегата приложенияDidReceiveMemoryWarning, удаляет всю мою модель и выталкивает все контроллеры в ее корневой вид, используя popToRootViewControllerAnimated.UITableView cellForRowAtIndexPath не получает вызов после предупреждения о низком уровне памяти

Теперь моя проблема начинается, когда принимается предупреждение о низкой памяти. CellForRowAtIndexPath не вызван. Все остальные методы UITableViewDataSource правильно вызывается. То, что я получаю на экране, - пустой белый экран. Я тестирую свое приложение в iPhone OS 3.0, а разработка выполняется в Xcode V 3.1.3. Надеюсь, вы, ребята, можете мне помочь.

Заранее спасибо, Jinesh.

ответ

0

Вы должны Освободить все жалкое, такие как изображения, выделите вид на методе

-(void)didreceivememoryWarning 
{ 
[super didreceivememorywarning]; 
}