Swift 跳转到特定的viewcontroller xcode
我在导航控制器中嵌入了6个视图控制器。假设用户打开应用程序,使用视图控制器1和2,然后关闭应用程序。我如何让他在重用应用程序后跳转到特定的视图控制器?您可以在userDefault上添加一些变量,以检查用户的状态,并在ScenedDelagate中添加一些验证,以便在视图控制器上移动所需的应用程序 比如说Swift 跳转到特定的viewcontroller xcode,swift,xcode,Swift,Xcode,我在导航控制器中嵌入了6个视图控制器。假设用户打开应用程序,使用视图控制器1和2,然后关闭应用程序。我如何让他在重用应用程序后跳转到特定的视图控制器?您可以在userDefault上添加一些变量,以检查用户的状态,并在ScenedDelagate中添加一些验证,以便在视图控制器上移动所需的应用程序 比如说 func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOption
func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let windowScene = (scene as? UIWindowScene) else { return }
window = UIWindow(windowScene: windowScene)
window?.makeKeyAndVisible()
if "your variable UserDefaults variable saved" {
// setupViewController
window?.rootViewController = SomeViewController()
}else{
window?.rootViewController = NormalViewController()
}
}
在上面的代码中,我设置了不同的启动屏幕,具体取决于我保存的用户默认值,设置rootViewController