現在、メインページに3つの別々のビューを持つiPad用のビューベースのアプリケーションで作業しています。上のカスタムメニュー、横のステータスリスト、メインビュー。私がメインビューで持っている問題は、ナビゲーションコントローラを追加しようとしていることです。Cocoa - ナビゲーションコントローラをサブビューに追加する
AppPadViewController.h で
@interface AppPadViewController.h : UIViewController {
MainViewController *MainView;
}
@property (nonatomic,retain) IBOutlet MainViewController *MainView;
そしてAppPadViewController.m
で@synthesize MainView;
- (void) viewDidLoad {
[super viewDidLoad];
MainView.navigationItem.title = @"Home";
UINavigationController *mainNavController = [[UINavigationController alloc] initWithNibName:@"MainView" bundle:[NSBundle mainBundle]];
self.MainView = [MainViewController alloc] initWithRootViewController:mainNavController];
}
そして私は、私はそれをしたいと思いビューを追加し、MAINVIEWにそれを縛られているペン先でMainViewControllerを追加し、File OwnerとViewに関連付けました。
私はこれを実行すると、私はinitWithRootViewControllerラインで投げ「認識されないセレクター」のエラーが表示されます。
誰もがコードに問題を参照してください、またはサブビューにナビゲーションコントローラを追加するためのより良い方法を提案することができます?あなたは2つのビューコントローラが逆転してい
を - > AppPadViewController、* MAINVIEW - > * MAINVIEW –