PresentModalViewController を使用して、XIB を介して UInavigationController を提示しようとしています。私のXIBの構造は次のとおりです。
UINavigationController
-UIView
First Responder は UIView に接続されています。UIVIew は UINavigationController 内にドロップされました
モーダルが表示されるたびに、ビューのみが表示され、NavigationController は常に null になります。
プログラムで UINavigationController を初期化し、次のように xib に UIVIew しかない場合は問題なく動作します。
var registerView = new RegisterView();
UINavigationController navController = new UINavigationController(registerView);
registerView.Title="Register";
this.PresentModalViewController(navController,true);
XIB で UINavigationController を間違って配線していることを示唆しています。配線する必要があるコンセントなどはありますか?
また、この問題は、PresentModalViewController を使用したモーダル表示とは関係ありません。これは、次のように AppDelegate からその xib を使用しようとしたためです。
viewController = new RegisterView();
window.RootViewController = viewController;
window.MakeKeyAndVisible ();