PopToRootViewController在UITabBarController中显示不平衡消息

时间:2017-05-16 21:21:31

标签: ios uinavigationcontroller uitabbarcontroller

我有一个iOS应用程序,它有两个带有导航控制器的选项卡。其中一个选项卡上有一个注销按钮。注销按钮调用在另一个选项卡上的导航控制器上执行popToRootViewController的功能。这将在调试器中显示以下消息:

  

对开始/结束外观转换的不平衡调用   < 的UIViewController >

如果我更改为我要清除的选项卡,然后调用popToRootViewController或者我手动循环浏览该导航控制器中的所有视图控制器并调用popViewController,则不会显示此消息。在这两种情况下,animated的{​​{1}}标记都设置为popToRootViewController。这个功能是打算用的吗?

1 个答案:

答案 0 :(得分:0)

将popRootViewAnimation设置为“false”,希望它能解决您的问题。

self.navigationController?.popToRootViewControllerAnimated(假)

如果您需要有关问题的一些详细信息,请查看以下链接:

"Unbalanced calls to begin/end appearance transitions for DetailViewController" when pushing more than one detail view controller