gpt4 book ai didi

iphone - 动画 :NO 时 pushViewController 不工作

转载 作者:行者123 更新时间:2023-11-28 18:37:20 24 4
gpt4 key购买 nike

我不确定我的应用程序到底出了什么问题,但是当我现在尝试更改为 View Controller 时,它在动画时不起作用:否。当动画:是时,它可以工作但显示错误:

Unbalanced calls to begin/end appearance transitions

这是我调用它的(相当简单的)代码:

JViewerViewController *viewer = [[JViewerViewController alloc] init]; 
[self.navigationController pushViewController:viewer animated:NO];

我在导航 Controller 上做了一个 NSLog,查看器在可见 View Controller 上。有趣的是,它将查看器计为可见 View Controller 。

最佳答案

当您尝试在当前 View Controller 完成显示之前显示一个新的 View Controller 时,就会发生这种情况。您可以通过在 viewWillAppear 中导航来重现它。

基本上,您试图几乎同时将两个 View Controller 压入堆栈。 一次将一个插入堆栈,并在退出当前 View 时检查是否有任何需要显示的排队详细 View 。

希望对你有帮助。

关于iphone - 动画 :NO 时 pushViewController 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16376073/

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