ОК, поэтому у нас есть интересная проблема.Переупорядочивающие контроллеры в iOS 7
У нас есть несколько контроллеров представлений, и мы используем UINavigationController для управления путями. У нас есть 2 пути, чтобы добраться до точки Е.
Путь 1: A -> B -> E
Путь 2: A -> B -> C -> D -> E
Когда ты перейдите в E, мы удалим C и D из массива viewController UINavigationController (по существу переходим Path 2 в Path 1). Мы делаем это, отфильтровывая контроллеры представления для C и D. Используя NSLog, я могу проверить, что он работает.
На iOS 8+ все работает, но на iOS 7 нажатие кнопки «Назад» не вернется к точке B. Также это не сбой приложения.