gpt4 book ai didi

iphone - popToRootViewController 时出现奇怪的错误

转载 作者:行者123 更新时间:2023-12-03 19:25:51 25 4
gpt4 key购买 nike

我有一个基于导航的应用程序,我可以在一些 View Controller 中进行导航。此时我有 2 个 View Controller 。在第二个 View Controller 中,我有一个条件,如果为真,我会使用 popToRooViewController 弹出到第一个 View Controller 。当我这样做时,应用程序返回到 rootController,但在调试器控制台中出现以下内容:

**-[UIWindow endDisablingInterfaceAutorotation] called on <UIWindow: 0x3c04dd0; frame = (0 0; 320 480); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x3c05b90>> without matching -beginDisablingInterfaceAutorotation. Ignoring.
Terminating in response to SpringBoard's termination.**

我不知道为什么会这样。

我将项目创建为基于导航的应用程序。在 mainWindow.xib 中,它具有 navigationController,作为 subview ,它具有导航栏和 rootviewcontroller。

然后在 rootViewController 中我更改为 viewController 而不是 tableviewcontroller。第二个 View Controller 也是一个 View Controller 。

这是我调用根 Controller 时的代码。

else if (emptyTasks == YES && returnAddTask == NO)
{
[self.navigationController popToRootViewControllerAnimated:YES]; // "Pushing the controller on the screen"

returnAddTask = YES;
}

感谢您的帮助!! :)

最佳答案

这个答案来自对问题本身的评论。它只是放在一个答案中,希望有人对其进行投票,因此可以将其从未答复列表中移出。

如果不使用动画,则不会出现错误消息。

[self.navigationController popToRootViewControllerAnimated:NO];

关于iphone - popToRootViewController 时出现奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2117097/

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