viewWillDisappear вызывается, когда выбран элемент панели вкладок. - PullRequest
1 голос
/ 12 ноября 2010

Вот сценарий:

  1. Окно создает контроллер панели вкладок и добавляет несколько контроллеров представления элементов панели вкладок с UINavigationController в качестве вида сверху.
  2. viewWillAppear вызывается в первом представлении панели вкладок.
  3. Пользователь нажимает элемент управления в первом представлении вкладок, который помещает контроллер представления в стек навигации. viewWillDisappear вызывается.
  4. После взаимодействия с пользователем представление выталкивается из стека навигации. viewWillAppear называется.
  5. Пользователь касается чего-то, что приводит к тому, что в стек навигации перемещается другое представление. viewWillDisappear называется.
  6. Пользователь касается чего-то, что заставляет код устанавливать selectedViewController на контроллере панели вкладок. viewWillDisappear снова вызывается на главном экране для первого элемента панели вкладок.

Есть идеи?

1 Ответ

0 голосов
/ 19 ноября 2010

Я закончил работать над этим, сохранив BOOL, который сообщал бы мне, нужно ли мне выполнять представление viewWillDisappear или нет.Уродливо, но это работает.Я надеялся, что будет лучшее решение или что я делаю что-то, что явно не так.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...