1
在我的应用程序中,我使用导航控制器遍历各种视图控制器。我有视图控制器A,B,C,D和E.我使用push和pop来回移动。问题是当应用程序启动时,我能够遍历视图控制器没有任何问题。UIViewController导航 - 完成处于意外状态的导航转换。导航栏子视图树可能会损坏
在每次push和pop之前,NSLog视图控制器堆栈就像预期的那样好。但是当我再次来到根视图控制器并再次启动导航时,我得到的是“嵌套的推动动画可能导致损坏的导航栏” 即使在我NSLog堆栈发生错误之前,堆栈没有问题,并且与预期的一样。然后,我收到错误“在一个意外的状态下完成导航转换,导航栏子视图树可能会损坏。”
令人惊讶的是我无法调试,因为我很无能,因为viewcontroller堆栈的NSLog很好,错误来自于此。请帮助我。
为了补充一点,经过进一步调查,这发生在第五个UIViewcontroller推动。当我NSLog按钮点击之前,我得到A,B,C,D,并且在按钮点击后,我在UIViewcontroller堆栈中获得A,B,C,D,E。但奇怪的是E是不可见的。请帮助我。 –