Я заметил ту же проблему в iOS7. Когда я использую и панель вкладок (2 кнопки A, B) и контроллер навигации.
А имеет два вида. Один с табличным представлением, а второй отображает данные в соответствии с выбором из табличного представления.
B имеет единственный вид.
Кнопка, относящаяся к другому отдельному представлению D, размещенная в обоих представлениях панели вкладок (A и B) и в обоих представлениях A.
Проблема возникает, когда я нажимаю кнопку на вкладке B, viewWillAppear
и viewDidLoad
не вызывается.
Так что я решил эту проблему с помощью presentModalViewController:animated:
и, чтобы вернуться, я использовал dismissModalViewControllerAnimated:
, как раз, когда я иду, чтобы просмотреть D из закладки B.