I'm having two ViewControllers in a TabBarController and call the Loading method from init. Without calling viewDidLoad before, all StateViews are nil on viewWillAppear:
See this demorepo:
https://github.com/mschonvogel/StatefulViewController/blob/master/Example/SecondViewController.swift