使用Interface Builder:
检查是否设置了“ 初始视图控制器 ”。您可以使用以下步骤进行设置:
- 选择您的视图控制器(将显示为初始屏幕)。
- 从实用程序窗口中选择属性检查器。
- 从“ 视图控制器”部分中选择“ 是初始视图控制器 ” (如果不是)。
如果您已完成此步骤,但仍然出现错误,则 uncheck and do it again.
以编程方式使用:
目标-C:
self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *viewController = [storyboard instantiateViewControllerWithIdentifier:@"HomeViewController"]; // <storyboard id>
self.window.rootViewController = viewController;
[self.window makeKeyAndVisible];
return YES;
斯威夫特:
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
let mainStoryboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
var objMainViewController: MainViewController = mainStoryboard.instantiateViewControllerWithIdentifier("MainController") as! MainViewController
self.window?.rootViewController = objMainViewController
self.window?.makeKeyAndVisible()
return true