Ну, поскольку вы не используете встроенные функции для представления контроллеров представления, вам придется вызвать все функции view*Appear:
:
- -viewWillAppear:
- -viewDidAppear:
- -viewWillDisappear:
- -viewDidDisappear:
Хотя я не уверен, что это решит проблему. Вы можете вместо этого использовать presentModalViewController:animated:
, чтобы открыть новый вид. Если это логически не является подпредставлением текущего представления, затем нажмите корневое представление в первом представлении, затем, когда вы хотите выполнить переход, отклоните первое представление и представьте второе из (никогда не видимого) корневого представления.