gpt4 book ai didi

swift popToRoot 不工作

转载 作者:搜寻专家 更新时间:2023-10-31 19:31:20 25 4
gpt4 key购买 nike

www.dropbox.com/s/jrzrst5qtfq6op2/Screenshot%202015-03-20%2022.27.42.png?dl=0

这条突出显示的行是 popToRoot 应该继续的地方,在成功注册后它应该重定向到 Root View Controller。出于某种原因,它对我不起作用,实际上没有任何反应,甚至没有错误。

我试过

self.navigationController?.popToRootViewControllerAnimated(true)

最佳答案

您似乎根本没有使用导航 Controller ,所以我敢打赌 self.navigationControllernil

您可以使用展开转场。所以在你的 Root View Controller 中,添加一个像这样的方法:

@IBAction func unwindToRoot(segue: UIStoryboardSegue) {
print("successfully unwound")
}

然后在您想要放松的记分板场景中,您可以控制-从按钮拖动到“退出导出”:

enter image description here

放手时,可以选择展开 Action :

enter image description here

这实现了“弹出到根目录”的功能,但不依赖于使用导航 Controller 。


如果您想以编程方式执行此展开,而不是从按钮到导出导出进行 segue,请从 View Controller 图标到导出导出:

enter image description here

然后,在文档大纲中选择segue,并给这个segue一个唯一的storyboard id:

enter image description here

然后您可以使用相同的标识符字符串以编程方式执行 segue:

performSegueWithIdentifier("UnwindToRoot", sender: self)

关于 swift popToRoot 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29176131/

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