У меня есть подкласс навигационного контроллера с некоторыми контроллерами представления в его стеке. Пусть последний будет LastController. Мне нужно представить контроллер модального представления, и я хочу избавиться от стека контроллеров, который я больше не использую.
[self presentModalViewController:modalViewController animated:YES];
self.viewControllers = nil;
Затем, непосредственно перед тем, как модальные контроллеры увольняются, я установил viewControllers на массив с одним контроллером (не LastController).
Затем, когда я вызываю [self dismissModalViewControllerAnimated: YES]; я получаю сигнал EXC_BAD_ACCESS.
NSZombies говорят, что
- [LastController responsedsToSelector:]: сообщение отправлено на освобожденный экземпляр.
Где находится соединение между контроллером модального вида и LastController?