我在应用程序委托(delegate)中使用以下代码将用户发送到正确的 View Controller :
BOOL user = [[NSFileManager defaultManager] fileExistsAtPath:userFile];
NSString *identifier = user ? @"in" : @"out";
UIStoryboard *storyBoard = [[self.window rootViewController] storyboard];
UIViewController *viewController = [storyBoard instantiateViewControllerWithIdentifier:identifier];
[self.window setRootViewController:viewController];
现在我尝试使用登录 View Controller 中的代码,但我没有 self.window 引用,因此代码不起作用。如何将用户发送到特定的 View Controller ?
最佳答案
保存对窗口的引用的是 View ,而不是 Controller 。尝试使用 self.view.window
来代替。
关于ios - 使用 Storyboard发送用户查看 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12846570/