instantiateInitialViewController() が nil になる
同じことで何度もはまっている気がするのでメモ。
SampleViewController の Storyboard と Class を追加して、Storyboard から以下のようにインスタンスを作ろうとすると、nil になってしまう。
let storyboard = UIStoryboard(name: "SampleViewController", bundle: nil) let viewController = storyboard.instantiateInitialViewController() // => nil
typo もないし、何でだ〜〜〜!となっていたけど、
Storyboard の Show the Attributes Inspector で Is Initial View Controller
がチェックされていなかった、、、