gpt4 book ai didi

iphone - 对 的开始/结束外观转换的不平衡调用

转载 作者:IT王子 更新时间:2023-10-29 08:07:01 26 4
gpt4 key购买 nike

在编译我得到的代码时

"Unbalanced calls to begin/end appearance transitions for <UINavigationController: 0xa98e050>"

警告。

这是我的代码

KVPasscodeViewController *passcodeController = [[KVPasscodeViewController alloc] init];
passcodeController.delegate = self;

UINavigationController *passcodeNavigationController = [[UINavigationController alloc] initWithRootViewController:passcodeController];
[(UIViewController *)self.delegate presentModalViewController:passcodeNavigationController animated:YES];

最佳答案

我知道这是一个老问题,但为了那些再次遇到这个问题的人,这是我发现的。

首先,问题没有说明新的 viewController 在哪里被调用。
我怀疑这是从 -(void)viewDidLoad

调用的

将适当的代码移至 -(void)viewDidAppear:,问题就会消失。

这是因为在 -viewDidLoad 处,view 已经加载,但还没有呈现,动画和 view 还没有完成。

如果您的意图是插入一个窗口,请在显示并绘制窗口后执行此操作。

如果您发现自己使用计时器来控制系统行为,请问问自己哪里做错了,或者您如何才能做得更好。

关于iphone - 对 <UINavigationController : 0xa98e050> 的开始/结束外观转换的不平衡调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14412890/

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