我在rootViewController中逐个推送UIViewController(逐个)现在我想回到rootviewcontroller并打开一个新的UIViewController,我该怎么办?我可以使用通知来实现它,但我真的想知道实现它的好方法。
答案 0 :(得分:0)
首先我创建一个新的UIViewController然后我将它添加到navigationController中的viewControllers中,至少我使用popToViewController转到新的UIViewController
答案 1 :(得分:-1)
将其视为堆栈。首先你在rootViewController中,然后在它前面推两个viewController。
你需要的只是
func popViewController(animated: Bool) -> UIViewController?
所以你需要的是弹出两次以回到rootViewController。