У меня есть четыре ViewController
позволяет сказать ABCD.Перейдите к Specific UIViewController при нажатии кнопки назад нажимается
переходит к В, В может переходит к C и D обоих.
И C может перейти к D
И D может перейти к C
Теперь я хочу, если я нажимаю кнопку назад в CD он возвращается до B всегда.
Я навигация с помощью Саги так:
[self performSegueWithIdentifier:@"hourlyToPeriodic" sender:self];
Пожалуйста, спросите, если что-либо ООН ясно.
Вы можете использовать 'viewControllers' свойство' UINavigationController' найти ViewController B и 'popToViewController: анимированные: 'идти к нему. Тогда можно было бы подклассифицировать навигационный контроллер и проверить, когда это C или D, который просит поп, перейдите в B вместо C или D в зависимости от иерархии, если один из них был предыдущим. – Larme