У меня проблема с моим проектом.
У меня есть класс UIViewController "Меню", и функция dealloc никогда не вызывается.Большая часть пользовательского интерфейса была добавлена в Интерфейсный Разработчик и не имеет IBOutlet.
Как я могу освободить память, если не вызывается dealloc?
Я смоделировал предупреждение памяти, и теперь была вызвана функция dealloc.
Вот примермой код:
//first.m
- (void) onButton
{ second *modalView = [[second alloc] init];
[self presentModalViewController:modalView animated:YES];
[modalView release];}
Итак, когда я нахожусь на втором экране и имитирую предупреждение памяти, должен ли сработать деселок из первого класса?
В любом случае, в моем приложении никакая деаллок не вызывается:(.