我試圖把我的窗口對象(在AppDelegate中)的UIViewController
的視圖。UISplitViewController的視圖
splitViewController = [[SplitViewController alloc] initWithNibName:@"SplitViewController" bundle:nil];
self.window.rootViewController = self.splitViewController;
我做什麼,我做了一個用的.xib h和.M的UIViewController
一個子類。然後我插入一個UISplitViewController
的對象到我的xib並製作了一個相同的iVAR @property (strong) IBOutlet UISplitViewController *split;
並將它們連接起來。但現在我想將UISplitViewController
的視圖鏈接到文件所有者的視圖。但它不允許我這樣做。
背後的原因是什麼?請解決,謝謝!
編輯
然後我試圖把這個代碼在viewDidLoad中的SplitViewController
:
self.view = self.split.view;
但同樣的應用程序崩潰,並給出以下錯誤
終止應用程序由於未捕獲的異常'NSInternalInconsistencyException',原因:' - [UIViewController _loadViewFromNibNamed:bundle:]加載了「SplitVi ewController「的筆尖,但沒有設置視圖插口。'
按照警告。把你的觀點出口放在筆尖上。 – CodaFi 2012-03-18 07:57:40