突出显示的行是popToRoot应该继续的位置,注册成功后它应该重定向到Root View Controller.由于某种原因,它不适合我,几乎没有任何事情发生,甚至没有错误. 我试过了 self.navigationController?.popTo
我试过了
self.navigationController?.popToRootViewControllerAnimated(true)你似乎根本没有使用导航控制器,所以我打赌self.navigationController是零.
你可以使用展开segue.所以在根视图控制器中,添加如下方法:
@IBAction func unwindToRoot(segue: UIStoryboardSegue) { print("successfully unwound") }
然后在您想要放松的记分板场景中,您可以控制 – 从按钮拖动到“退出插座”:
当你放手时,你可以选择展开动作:
这实现了“pop to root”类功能,但并不取决于使用导航控制器.
如果要以编程方式执行此展开,而不是从按钮到退出插座执行此操作,请从视图控制器图标执行到退出插座:
然后,在文档大纲中选择segue,并为此segue提供唯一的故事板ID:
然后,您可以使用相同的标识符字符串以编程方式执行segue:
performSegueWithIdentifier("UnwindToRoot", sender: self)