Я представил UiViewController (A) на UIViewController (B), используя presentModalViewController. Теперь из этого UiViewController (B) другой UiViewController (C) представлен таким же образом. Теперь по нажатию кнопки на UIViewController (C) я увольняю этот контроллер (C). Когда его увольняют, после того, как ViewDidAppear вызвал контроллер (B), я отказываюсь от него (контроллер B) тоже перенесу контроллер A впереди. Работает нормально.
Но однажды после этого приложение уходит в фоновый режим, а когда теперь выходит на передний план, приложение вылетает с сообщением exc_bad_access, говорящим «[B responsedsToSelector:]: сообщение отправлено освобожденному экземпляру» .
Почему это сообщение отправляется на контроллер B, когда я отклонил его и только когда приложение выходит на передний план из фона после такого процесса.