在我的应用中,我使用导航控制器在各种视图控制器之间进行遍历。我有视图控制器A,B,C,D和E.我使用push和pop来回走动。问题是当应用程序启动时,我能够遍历视图控制器而没有任何问题。
在每次推送和弹出之前,我将NSLog视图控制器堆栈,它与预期一样好。但当我再次来到根视图控制器并再次启动导航时,我得到“嵌套推送动画可能导致导航栏损坏” 甚至在我NSLog堆栈的错误之前,堆栈没有问题,并且正如预期的那样。然后我收到错误“在意外状态下完成导航转换。导航栏子视图树可能会损坏。”
令人惊讶的是我无法调试,因为我无能为力,因为视图控制器堆栈的NSLog很好,错误来自哪里。请帮助我。
答案 0 :(得分:0)
这篇文章帮助我 - http://keighl.com/post/ios7-interactive-pop-gesture-custom-back-button/
我只是覆盖UINavigationController。