gpt4 book ai didi

ios - popToViewController 不工作

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:10:31 25 4
gpt4 key购买 nike

我正在调用 UINavigationControllerpopToViewController 选择器,但它没有任何效果。该应用程序不会崩溃或卡住,当前 View Controller 上的所有触摸元素都保持原样。

请参见下面的屏幕截图。除了什么也没发生之外,我在执行或控制台中没有发现明显的错误。

我考虑过的事情:

  • 我在主线程上吗?是的,我已经确保了这一点performSelectorOnMainThread 在我的屏幕截图顶部调用。
  • 是所需的 View Controller 已被推送?是的,你可以看到这是在屏幕截图的调试面板中为真。 mLoginViewController 就在那里。
  • 在尝试 popTo 之前,我是否处于呈现的模态视图 Controller 中?不,这是在什么都没有呈现的阶段发生的。
  • 我在不同地方发出的警报是问题的一部分吗?很有可能——也许它们导致当前的 View Controller 无法完成显示?

Screenshot of XCode showing execution halted right before attempting to popTo

请注意,在执行的这一点上,有时第 263-270 行的代码刚刚运行,这会清除根导航 Controller 的 viewControllers 数组。这意味着当前显示在屏幕上的viewcontroller已经不在数组中了。那会不会把 popTo 弄乱了?

类似问题:

我正在运行 XCode 5.0 (5A1413),在装有 iOS 7.2 的 iPhone 5 上编译和运行。

最佳答案

你能试试这个吗?

 [self.mRootController popToRootViewControllerAnimated:NO];

并且 self 标记很重要。 :)

关于ios - popToViewController 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19166527/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com