gpt4 book ai didi

iOS:用于 presentViewControllers 架构的 popToRootViewController

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:50:25 30 4
gpt4 key购买 nike

我知道,如果我的项目中有 navigationController,我可以使用 popToRootViewController,但我的整个项目都基于 presentViewControllers,并且有一种情况是我要导航到多个级别。如果只有一个级别,我可以通过关闭当前 View Controller 返回到 Root View Controller ,但是当我下降到多个级别时,我无法弄清楚如何导航回 Root View Controller 。有人可以在这里给我建议吗?

我尝试使用以下代码,但我的应用程序崩溃了!

- (IBAction)mainMenuButtonPressed:(id)sender {
MyAppDelegate *delegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
[self presentModalViewController:delegate.window.rootViewController animated:YES];
}

谢谢。

最佳答案

如果我没理解错,那么您正在展示多个模态视图 Controller 并想返回到 Root View Controller 。如果这是正确的,那么下面的代码应该适合你:

- (IBAction)mainMenuButtonPressed:(id)sender {
MyAppDelegate *delegate = (MyAppDelegate *)[[UIApplication sharedApplication] delegate];
[delegate.window.rootViewController dismissModalViewControllerAnimated:YES];
}

关于iOS:用于 presentViewControllers 架构的 popToRootViewController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9913147/

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