2011-08-04 42 views
0

因此,我將我的iPhone應用程序升級爲通用。我升級了該項目,併爲我的一個課程創建了一個新的筆尖。我將該筆尖的自定義類設置爲viewController,並將視圖從文件所有者拖到筆尖。一切正常。但比第二次我跑了,我得到了以下錯誤:將筆尖連接到文件所有者問題

*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', 
reason: '-[UIViewController _loadViewFromNibNamed:bundle:] loaded the 
"viewControlleriPad" nib but the view outlet was not set.'*** Call stack at first 
throw: 

所以我斷開視圖從筆尖,比重新連接它和它的工作。所以基本上這個模式似乎是我每次鏈接它的時候,它都會工作一次。這看起來很奇怪。預先感謝您的幫助。

回答

0

在所創建的,我想你還沒有與類視圖控制器

你也沒有設置view出口處的文件擁有者相關的類File's Owner的新XIB。

希望你得到它。

如果您需要更多的幫助,請讓我知道。

編輯:

請參考這個問題:

Iphone sdk tabbar View outlet was not set

EDIT 2:

View Objects don't connect to the File's Owner

+0

我做了b其中最初的那些。而且它還沒有工作。 – Andrew

+0

@Andrew:我認爲你需要清理你的項目,然後嘗試構建和運行。 –

+0

我剛剛嘗試過。同樣的錯誤。第一次工作。不是第二個 – Andrew

0

這發生在我面前也是如此。這將是值得一試,嘗試按以下順序如下:

  1. 複製+粘貼在Xcode中的筆尖,重命名舊的,命名新一箇舊名稱
  2. 從頭開始,如果重建筆尖這是不是太麻煩
  3. 重新啓動Mac
  4. 審查筆尖XML任何奇怪

(#2爲我工作)

+0

另外,你使用的是哪個版本的Xcode? –

+0

xcode 4.我會試一試 – Andrew

+0

不幸的是,我有一個筆尖上有很多物體的筆尖。但那是我想做生意的成本 – Andrew