2011-09-11 4 views
0

私にはUIViewがあり、UINavigationControllerに切り替える必要があります。これは私がナビゲートするために使用していたコードです:UIViewをUINavigationViewControllerにナビゲート

MainMenuNavigationViewController * aMainMenuNavigationViewController = [[MainMenuNavigationViewController alloc] initWithNibName:@"MainMenuNavigationViewController" bundle:nil]; 
[self presentModalViewController:aMainMenuNavigationViewController animated:YES]; 

私はエラーに

を取得しています - [のUIViewController _loadViewFromNibNamed:バンドル:]「MainMenuNavigationViewController」ペン先をロードしますが、ビュー出口は設定されませんでした。 '

インターネットを検索するのに約12時間を費やしました。しかし、私は解決策を見つけることができませんでした。

答えて

0

Interface Builderで開いているMainMenuNavigationViewController.xibでは、ドキュメントウィンドウで右クリックしてコンセントを参照していませんでしたので、右クリックしてファイル所有者ビューを選択してください。それが問題でした。あなたが共有しているコードは、MainMenuNavigationViewControllerモーダルでpresentModalViewControllerを表示しているナビゲーションコントローラを使用してviewControllerをロードしていません。

+0

私はUinavigationviewcontrollerを右クリックして、referingoutletを追加しようとしましたが、まだ私はエラーが発生しています。それから私はナビゲーションバーの参照アウトレットを試してみましたが、エラーは表示されませんでしたが、ナビゲーションバーが画面全体に広がっています。その後、Navigation Controller内でViewを試しましたが、ファイル所有者に割り当てることができませんでした。 –

関連する問題