gpt4 book ai didi

iOS - 导航 Controller 后退按钮

转载 作者:行者123 更新时间:2023-11-28 21:58:30 25 4
gpt4 key购买 nike

我正在使用 Storyboard开发 iPad 应用程序。在此应用程序中,当用户单击“首选项”时,会出现一个模态视图。这个 View 的一个按钮将用户发送到另一个 View Controller (但是这个 View 有一个操作栏可以返回到他的 Root View Controller ),但是当用户点击操作栏后退按钮时没有任何反应(它称为 navigationController popViewControllerAnimated),用户在同一个 View 中继续。

谁能帮帮我??

谢谢。

更新:

处理后退按钮的代码:

- (IBAction)btnBackTapped:(id)sender {
[self.navigationController popViewControllerAnimated:YES];
}

我正在使用 Segue(来自 Storyboard)来调用此 View Controller :

当用户点击“Meus Favoritos”时

enter image description here

他们将被重定向到此页面:

enter image description here

segue 使用模态(从图像一到图像二)...

最佳答案

当您以模态方式呈现 View Controller 时,它可能不在导航 Controller 内,因此您代码中对 navigationController 的引用可能是 nil,您能检查一下吗那?

如果您以模态方式呈现您的 View Controller ,这将起作用

[self.presentingViewController dismissViewControllerAnimated:YES completion:nil];

但是,如果您真的想使用导航 Controller ,您应该将显示首选项 View Controller 的 View Controller 嵌入导航 Controller 中,并使用 show segue 来显示首选项 View Controller 模态的。

关于iOS - 导航 Controller 后退按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25790234/

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