2011-02-25 424 views
1

我已經開始使用默認選項卡的佈局的Xcode項目,我似乎無法弄清楚。我打開主.xib並添加第三個選項卡,然後將選項卡關聯到第三個.xib文件,但是當我觸摸第三個選項卡時,應用程序崩潰。如何將選項卡添加到選項卡欄控制器? (iOS)

錯誤代碼:

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the "thirdview" nib but the view outlet was not set.' 

在此先感謝。

回答

1

這個錯誤通常意味着,當您的標籤欄控制器正在查找與之關聯的.xib文件時,該.xib沒有「File's Owner」項的鏈接。仔細檢查你是否正確設置了這個屬性。 (大多數xibs會將它設置爲它們包含的視圖。)

+0

如何檢查我設置的是否正確,以及如何進行連接?謝謝。 – ayve 2011-02-25 03:41:27

+0

打開.xib文件並選擇「文件所有者」項目。在檢查器(Xcode 3中的單獨窗口,Xcode 4中的右窗格)中,打開鏈接選項卡。其中一個鏈接應該被稱爲'view',旁邊有一個小圓圈。確保填充了圓,當您將鼠標懸停在圓上時,您的視圖將突出顯示 - 如果沒有,則從圓中拖放到視圖對象上。 – Tim 2011-02-25 03:46:10

相關問題