gpt4 book ai didi

ios - 如何从第三个 viewController 返回到第一个 viewController

转载 作者:行者123 更新时间:2023-11-29 12:12:02 28 4
gpt4 key购买 nike

我从second viewController进入了third viewController,但是我不想回到第二个viewController,我需要直接回到我的第一个viewController,我该如何实现。我的英语很差,希望你能理解我的问题,thx

最佳答案

试试这个-

当前您在您的 ThirdViewController 中,并假设您的 FirstViewController 的类名为“FVC”。

NSArray *allViewControllers = [self.navigationController viewControllers];
for (UIViewController *aViewController in allViewControllers) {
if ([aViewController isKindOfClass:[FVC class]]) {
[self.navigationController popToViewController:aViewController animated:YES];
}
}

这应该可以解决问题

编辑-

正如 op 想要的那样,事情就是这样。

在您的导航堆栈中,当前有 - VC1、VC2、VC3(您现在是@VC3)。接下来当你调用此方法时 [self.navigationController popToViewController:vc1],你的导航堆栈有 VC1,因为你从 VC3 弹出到 VC1,从而弹出所有 VC 之间的,从而释放你的内存

关于ios - 如何从第三个 viewController 返回到第一个 viewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33167188/

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