gpt4 book ai didi

ios - popViewController 不适用于 Storyboard

转载 作者:行者123 更新时间:2023-12-01 18:47:51 31 4
gpt4 key购买 nike

我创建了一个 UINavigationController (作为初始屏幕)并将它们与我的 UITableViewController 连接起来(作为根)。

接下来,我创建另一个 UINavigationController并联系我的UIViewController .在我的UITableViewController我将我的第一个单元格连接到 UINavigationController (这与我的 UIViewController 有关)(Segue -> show)。

enter image description here

当我运行项目时,我的表出现,当我选择第一行时,我的 UIViewController 出现。那太棒了!

当我在我的UIViewController后栏按钮不出现,在我的情况下,我创建了一个左栏按钮,它将运行一个函数来关闭该 View 并返回到我的 UITableViewController ,为此我使用了许多代码:

-(void)back{
NSLog(@"Called");
[self.parentViewController.navigationController popViewControllerAnimated:YES];
}

-(void)back{
NSLog(@"Called");
[self.navigationController popViewControllerAnimated:YES];
}

-(void)back{
NSLog(@"Called");
[self.navigationController popViewControllerAnimated:YES];
}

但是所有这些都不起作用,我的观点也没有被驳回,我该如何解决这个问题?

最佳答案

问题是您从表格 View 单元格调用的导航 Controller 在其导航堆栈上只有一个 View Controller (您的)。所以它不能从这个堆栈中弹出任何东西,否则堆栈是空的。
您必须做的是关闭导航 Controller 本身。

关于ios - popViewController 不适用于 Storyboard ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33569681/

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