UINavigationController создает пустой вид из воздуха? - PullRequest
0 голосов
/ 16 апреля 2010

Хорошо, это действительно странно ... Я не могу показать код для него точно, потому что он следует довольно похожему на змею шаблону через подклассы и т. Д., Было бы куча его.

Важными моментами являются то, что я нажимаю контроллер вида, который во время viewWillAppear помещает другой контроллер вида в контроллер nav.

Мой навигационный контроллер - это элемент на панели вкладок. Когда я нажимаю назад дважды, я получаю пустое представление с тем же названием, что и у моего корневого контроллера представления (у меня нет других представлений с таким названием).

Я даже протестировал и поместил NSLog () в viewWillAppear, чтобы убедиться, что это то же самое представление, но по какой-то причине загадочное пустое представление появляется вместо моего представления. Я могу вернуть исходный вид, снова нажав кнопку на панели вкладок. (Тот, который соответствует контроллеру nav).

Это сильно смущает меня, поэтому любая помощь будет принята с благодарностью. Я опубликую код, если кто-нибудь сможет сузить код.

Спасибо.

1 Ответ

0 голосов
/ 16 апреля 2010

Вы нажимаете оба контроллера (оригинал и тот, который он, в свою очередь, толкает) с установленным флагом animated: YES? Если так, не делай этого. ОС запутается, если вы попытаетесь наложить анимацию, подобную этой, друг на друга.

...