【发布时间】:2014-04-22 12:44:42
【问题描述】:
我有 3 个 UIViewController、一个 MenuVC、一个 GameVC 和一个 ResultVC。
从 MenuVC 我进入 GameVC,当游戏结束后我进入 ResultVC。当我在 ResultVC 中按回按钮时,我使用 segue(如 unwindToList)返回 MenuVC。在我再次进入 GameVC 后,出现以下消息“不平衡调用开始/结束外观转换。” GameVC 中的进度条不再起作用了。
MenuVC -> GameVC -> ResultVC -> MenuVC -> GameVC
我检查了导航控制器堆栈,一切正常,没有实例化 GameVC。 我发现当您尝试推送视图两次时会出现此消息,但在堆栈中我只有一次视图并且第一次工作正常。
我错过了什么吗?
【问题讨论】:
-
如果您有任何屏幕截图或示例代码,将会有所帮助。我对这个问题的理解是您正在推送视图控制器,而不是从导航堆栈中弹出它们。
标签: ios objective-c uinavigationcontroller segue