【问题标题】:send user to view controller using storyboard使用情节提要将用户发送到视图控制器
【发布时间】:2012-10-02 12:45:15
【问题描述】:

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

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

【问题讨论】:

    标签: ios xcode cocoa-touch storyboard


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2013-10-21
      • 1970-01-01
      • 2011-12-20
      • 2012-01-02
      • 1970-01-01
      • 1970-01-01
      • 2014-04-19
      • 2014-02-17
      • 2012-07-10
      相关资源
      最近更新 更多