Swift iOS -back按钮错误制作场景在显示上一个视图之前反复显示

时间:2017-04-30 07:25:36

标签: ios swift uinavigationcontroller back-button childviewcontroller

我有一个包含4个子视图的导航控制器:vc1,vc2,vc3和vc4。我使用故事板而不是以编程方式将它们全部连接在一起。我在每个场景中都有一个按钮,其中有一个segue连接到它,推动了下面的场景,我得到了内置的后退按钮。

今天发生在我身上的这个奇怪的错误只发生在我之前,那是大约2-3个月前。我试图重现它,但因为它是如此随机我不能。

无论如何,当我按下vc3中的后退按钮返回vc2时,vc3会多次显示自己(vc3)。好像它又回到了自己身上。经过大约3-4次展示后,它最终回到了vc2。

我没有任何代码可以显示,因为这是在IB中。当它第一次发生时,我发现它上面有一篇博文,说这是一个常见的后退按钮问题但该帖子没有说明任何修复。我认为这是一次错误,但今天它再次发生在同一个场景上,这意味着它可能再次发生。

要注意的一件事是我有iPhone 5,我在设置菜单中看到它发生一次或两次。它再也没发生过。

任何人都对这个问题有所了解吗?

0 个答案:

没有答案