【问题标题】:UINavigation stack display weird messageUINavigation 堆栈显示奇怪的消息
【发布时间】: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


【解决方案1】:

我发现了问题。我在我的 GameVC 中声明了一个静态布尔值,它不是由 ARC 发布的。我不明白为什么,但现在它正在工作。很抱歉打扰您了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    • 2015-03-01
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 2017-10-09
    • 1970-01-01
    相关资源
    最近更新 更多