Monotouch の最新バージョンを使用して、iPad ストーリーボード アプリケーションを作成しました。最初の画面は、ユーザーが資格情報を保存していない場合にのみ表示するログイン画面です。資格情報が利用可能な場合は、代わりに 2 番目のシーンである UITabBarController に移動します。これを行う方法に関するドキュメントが見つからないようです。UITabBarController のインスタンスを作成してプッシュしようとしましたが、うまくいきません。
homeScreen = new HomeTabBarNavigator(this.Handle);
this.NavigationController.PushViewController(homeScreen,true);
HomeTabBarNavigator は、既に他のシーンにリンクされている UITabBarController です。次のエラーが表示されます。
[ERROR] FATAL UNHANDLED EXCEPTION: System.NullReferenceException: Object reference not set to an instance of an object
HomeTabBarNavigator の ViewControllers プロパティにビューを定義していないため、このエラーが発生していると思います。これらのビューが既に定義されていることを望んでいましたが、そうではないようです。何か案は。