【问题标题】:PopToRootViewController displays an unbalanced message inside a UITabBarControllerPopToRootViewController 在 UITabBarController 内显示不平衡消息
【发布时间】:2017-10-16 03:28:21
【问题描述】:

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

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

如果我切换到我要清除的选项卡,然后调用popToRootViewController,或者如果我手动循环遍历该导航控制器中的所有视图控制器并调用popViewController,则不会出现此消息。在这两种情况下,popToRootViewControlleranimated 标志都设置为 false。这个功能是有意的吗?

【问题讨论】:

  • 你能把你的问题说得更清楚一点吗?也许发布一些代码?我无法理解您对问题的描述。
  • 我也有同样的问题。我知道这是一个三年前的帖子..但是你找到解决方案了吗?谢谢

标签: ios uinavigationcontroller uitabbarcontroller


【解决方案1】:

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

self.navigationController?.popToRootViewControllerAnimated(false)

如果您想了解有关问题的详细信息,请查看此链接:

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

【讨论】:

猜你喜欢
  • 2023-01-16
  • 1970-01-01
  • 2011-08-04
  • 1970-01-01
  • 1970-01-01
  • 2010-12-23
  • 2013-03-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多