我目前正在爲主頁上的3個獨立視圖的iPad開發基於視圖的應用程序。頂部的自定義菜單,側面的狀態列表和主視圖。我對主視圖的問題是試圖添加一個導航控制器。可可 - 將導航控制器添加到子視圖
在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並將其綁定到文件所有者並查看。
當我跑,我得到扔到initWithRootViewController線的「無法識別的選擇」的錯誤。
任何人都可以看到任何問題的代碼,或提出一個更好的方式來導航控制器添加到副視點?
你的代碼格式是不尋常的,AppPadViewController.h - > AppPadViewController,*的MainView - > * MAINVIEW – 2011-01-27 10:39:50