didReceiveMemoryWarning сбой приложения - PullRequest
0 голосов
/ 19 мая 2011

Я пытаюсь написать свой метод didReceiveMemoryWarning.Должен ли я просто установить мои IBOutlets на ноль, как в моем ViewDidUnload?

Я симулирую предупреждение о памяти на симуляторе iPhone, но при втором запуске приложения происходит сбой.

- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}

- (void)viewDidUnload {

self.repCount=nil;
self.weight=nil;
self.repUp=nil;
self.repDown=nil;
self.weightUp=nil;
self.weightDown=nil;
self.next=nil;
self.weightLabel=nil;
self.titleLabel=nil;
self.repLabel=nil;

[super viewDidUnload];

}

Любая помощь или направление очень ценится.Спасибо

1 Ответ

2 голосов
/ 19 мая 2011

UIViewController выгрузит свой вид в ответ на предупреждение памяти, если его вид не виден.Поскольку вы не переопределяете поведение -didReceiveMemoryWarning, вам не нужно ничего делать в этом методе.Просто позвольте контроллеру представления вести себя нормально.

Поэтому сбой вашего приложения вызван какой-то другой проблемой, и вы не предоставили достаточно информации, чтобы определить, что это может быть.

...