я устанавливаю ViewController, используя следующий код: [detailNav setViewControllers:[NSArray arrayWithObject:vc] animated:NO];
viewWillAppear, viewDidAppear и viewWillDisappear не вызывается на прошивкой 5 при использовании setViewControllers
Когда ViewController установлен в IOS 6 и 7, viewWillAppear, viewDidAppear и viewWillDisappear является называется.
Однако в iOS 5 эти методы не называются.
Edit: pushViewController не работает либо: viewWillDisappear and viewDidDisappear never get called
Вы установили делегат этих контроллеров просмотра, которые вы добавляете? –
Опубликовать еще код. Я уверен, что 'UINavigationController' действительно вызывает эти методы. –