Разве вы не можете просто использовать, когда вид контроллера модального представления исчезает?Когда контроллер модального представления получает viewWill / DidDissapear, вы знаете, что исходный вид снова виден.
РЕДАКТИРОВАТЬ: в viewDidDissapear модального viewcontroller добавьте это:метод viewDidAppear вызывается так, как он есть на iPhone.
Вам вообще не нужно устанавливать self.parentViewController, как это делается для вас в методе presentModalViewController (тот, который вы используете для отображения модальныхпросмотр контроллера)