画面真っ暗でエラーが出てしまったのでメモ
Storyboardを使っている場合は注意
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
// ViewControllerを生成する.
let myFirstViewController: FirstViewController = FirstViewController()
// UIWindowを生成する.
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
// rootViewControllerにNatigationControllerを設定する.
self.window?.rootViewController = myFirstViewController
self.window?.makeKeyAndVisible()
return true
}
この場合新しいインスタンスをrootViewControllerにしてしまうが
self.window?.rootViewController = myFirstViewController
Storyboardをルートビューにしたいので下記のように書く
※ViewControllerには
IDとして"ViewController"を指定しておく必要がある。
var storyboard:UIStoryboard = UIStoryboard(name: "Main",bundle:nil)
self.window?.rootViewController = storyboard.instantiateViewControllerWithIdentifier("ViewController") as UIViewController