Я только что нашел точно такой же вопрос , но ответы в основном связаны с решением проблемы ...
Является ли этот факт (для меня это похоже на ошибку) настолько очевидным (или общеизвестным), что народы даже не пытаются найти объяснение?
Если это действительно известная ошибка в SDK ... Может кто-нибудь поделиться своим опытом о самых известных ошибках в iPhone SDK (до 2.2.1 FW)? Было бы очень полезно собрать их и избежать ненужных вопросов.
Возвращаясь к обсуждаемой проблеме ...
Я все еще интересуюсь: parentViewController всегда является контроллером навигации? (в описанных условиях: аналогичный вопрос на SO )
Я собрал ту же последовательность контроллеров в своем приложении и был сбит с толку.
Apple Doc сказал нам:
parentViewController
Базовый контроллер вида, если это
Контроллер представления является модальным представлением
контроллер; в противном случае, ограждающие
контроллер навигации или панели вкладок. ноль
если ни один из них не присутствует.
(только для чтения)
Справочник по классам UIViewController
В нашем случае у нас есть базовый контроллер вида, но, тем не менее, мы получили контроллер навигации. Так что же это? Есть ли у нас одинаковые значения в navigationController и parentViewController ?
Спасибо, Майк /