我一直在努力寻找解决方案,但没有一个对我有效,有人能告诉我如何实现这一点吗?
let vc = self.storyboard?.instantiateViewController(withIdentifier: "ContainerViewController") as! ContainerViewController
let appdelegate = UIApplication.shared.delegate as! AppDelegate
appdelegate.window!.rootViewController = vc
根据收到的特定通知,我定义了一个自定义函数,该函数肯定会被调用,但我希望我的应用程序用户自动返回到root,而不管他当前在哪个导航控制器上。我正在使用这个代码
guard let navigationController = UIApplication.shared.keyWindow?.rootViewController as? UINavigationController else { return }
navigationController.popToRootViewController(animated: true)
流量是根(VC)->导航控制器1->按下视图控制器2->按下ViewController3,假设用户当前在ViewController3(按下),我想将用户从另一个正在观察网络状态的类NSOBject中带回来,当网络出现故障时,它正在调用ABC函数,但当我将上述导航控制器引用添加到弹出所有导航控制器时,它不工作。