我在我的app delegate中使用以下代码将用户发送到右侧视图控制器:
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];
现在我正在尝试使用登录视图控制器中的代码,但我没有self.window引用,因此代码不起作用。如何将用户发送到特定的视图控制器?
答案 0 :(得分:1)
这是持有对窗口的引用的视图,而不是控制器。请改为self.view.window
。