Apple говорит в ссылке, что я должен использовать -init. Но это, похоже, противоречит соглашению всегда использовать назначенный инициализатор. Поскольку у него его нет, это будет тот, который принадлежит суперклассу UIViewController, верно? И там это -initWithNibName:bundleName:, если я сейчас полностью проснулся.
Однако при вызове этого с nil и nil UISplitViewController полностью черный. Когда я вызываю -init insetead, он работает отлично. Не понимаю.