gpt4 book ai didi

iphone-sdk-3.0 - popToRootViewControllerAnimated 无法正常工作

转载 作者:行者123 更新时间:2023-12-01 04:21:24 25 4
gpt4 key购买 nike

我有一个导航应用程序,当发生某些错误时,我想将用户转回他们开始的 View ,因此我在这些条件下执行以下代码:

[self.navigationController popToRootViewControllerAnimated:YES];

当它执行时,根 View 并不总是显示和/或导航栏将有错误的标题。有时导航栏上甚至会显示后退按钮,这怎么可能出现在根 View 上?

我尝试对动画参数使用 NO ,但没有帮助。

我还将逻辑从 viewDidLoad 移到根 Controller 中的 viewWillAppear 中,因为我最初在那里设置了标题和其他内容,但这也无济于事。导航栏的标题仍然总是错误的,并且上面仍然显示了一个后退按钮。

我会很感激一些 build 性的建议。仅供引用,我正在运行 3.1.2。

最佳答案

不确定这是否是同一件事,但我发现如果您尝试 popToRoot 并且从一个或多个 View Controller 的初始推送开始没有明显的时间延迟,则应用程序无法处理它。我很幸运,因为我有理由在我的应用程序中放置一个假的等待窗口,延迟 2 秒。延迟到位后,相同的 popToRoot 代码运行良好。

关于iphone-sdk-3.0 - popToRootViewControllerAnimated 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1604374/

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