我有3个UIViewControllers,一个MenuVC,一个GameVC和一个ResultVC。
从MenuVC我进入GameVC,当游戏结束时,我进入ResultVC。当我在ResultVC中按回按钮时,我使用segue返回MenuVC(如unwindToList)。在我再次进入GameVC后,出现以下消息'不平衡调用开始/结束外观转换为'。并且GameVC中的进度条不再有效。
MenuVC - > GameVC - > ResultVC - > MenuVC - > GameVC
我检查了导航控制器堆栈,一切正常,没有实例化GameVC。 我发现当你试图将视图推到两次但是在堆栈中我只有一次我的视图并且它第一次正常工作时会出现此消息。
我错过了什么吗?
答案 0 :(得分:0)
我发现了问题。我在我的GameVC中声明了一个静态布尔值,这个布尔值没有被ARC发布。我不明白为什么,但现在它正在发挥作用。抱歉让你生气。