0

我在我的应用程序委托中使用以下代码将用户发送到正确的视图控制器:

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 引用,所以代码不起作用。如何将用户发送到特定的视图控制器?

4

1 回答 1

1

持有对窗口的引用的是视图,而不是控制器。试试self.view.window吧。

于 2012-10-11T19:09:04.420 回答