UINavigation 堆栈显示奇怪的消息
Posted
技术标签:
【中文标题】UINavigation 堆栈显示奇怪的消息【英文标题】:UINavigation stack display weird message 【发布时间】: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。 我发现当您尝试推送视图两次时会出现此消息,但在堆栈中我只有一次视图并且第一次工作正常。
我错过了什么吗?
【问题讨论】:
如果您有任何屏幕截图或示例代码,将会有所帮助。我对这个问题的理解是您正在推送视图控制器,而不是从导航堆栈中弹出它们。 【参考方案1】:我发现了问题。我在我的 GameVC 中声明了一个静态布尔值,它不是由 ARC 发布的。我不明白为什么,但现在它正在工作。很抱歉打扰您了。
【讨论】:
以上是关于UINavigation 堆栈显示奇怪的消息的主要内容,如果未能解决你的问题,请参考以下文章
MvvmCross Tabs 控制器包装到 UINavigation 控制器中?
在没有 UINavigationController 的情况下将 UIBarButtonItem 添加到 UINavigation 栏