Ios 重定向到初始视图控制器

Ios 重定向到初始视图控制器,ios,storyboard,appdelegate,Ios,Storyboard,Appdelegate,有没有办法从appdelegate类将推送或执行segue等重定向到初始视图控制器(也称为rootViewController)?我正在使用stroryboard顺便说一句。 任何答案都将不胜感激 起来。我没有使用导航控制器。我建议将所有导航堆栈嵌套在UINavigationController下,然后调用popToRootViewControllerAnimated:方法同样简单。我建议将所有导航堆栈嵌套在UINavigationController下,然后,调用popToRootViewCo

有没有办法从appdelegate类将推送或执行segue等重定向到初始视图控制器(也称为rootViewController)?我正在使用stroryboard顺便说一句。 任何答案都将不胜感激


起来。我没有使用导航控制器。

我建议将所有导航堆栈嵌套在UINavigationController下,然后调用popToRootViewControllerAnimated:方法同样简单。

我建议将所有导航堆栈嵌套在UINavigationController下,然后,调用popToRootViewController激活的:方法就很简单了。

UINavigationController popToRootViewController方法将带您到达那里,如果您使用的是UINav控制器


您可以尝试的其他方法:self.window.rootViewController是一个可能有用的参考。

UINavigationController popToRootViewController方法可以帮助您实现这一点,如果您使用的是UINav controller

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIWindow *window = [[[UIApplication sharedApplication] delegate] window];
window.rootViewController = [storyboard instantiateInitialViewController];
您还可以尝试其他方法:self.window.rootViewController是一个可能有用的参考。

使用Swift 4.2

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
UIWindow *window = [[[UIApplication sharedApplication] delegate] window];
window.rootViewController = [storyboard instantiateInitialViewController];
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let window: UIWindow? = (UIApplication.shared.delegate?.window)!
window?.rootViewController = mainStoryboard.instantiateInitialViewController()
工作完美

使用Swift 4.2

let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
let window: UIWindow? = (UIApplication.shared.delegate?.window)!
window?.rootViewController = mainStoryboard.instantiateInitialViewController()

工作完美

您正在使用UINavigationController吗?请参阅您正在使用UINavigationController吗?请参阅Tnx。我知道这种方式,但我需要找到一些不使用导航控制器的功能:Tnx。我知道这种方法,但我需要找到一些不使用导航控制器的功能:所以问题是,如何重定向到self.window.rootViewController=所以问题是,如何重定向到self.window.rootViewController=完美的解决方案。我找了很长时间=完美的解决方案。我找了很久了=