2015-07-22 152 views
0

我從xib按鈕單擊加載名爲「Main」和StoryBoardID「loginPage」的故事板。一切工作正常,直到昨天,現在,我得到這個錯誤的按鈕點擊,這需要我的故事板:嘗試加載故事板時出錯

'NSInternalInconsistencyException',原因:'無法加載捆綁NIB:'NSBundle(加載)'的名稱「視圖控制器」

我使用的Xcode 6.4

請幫助!

+0

你有沒有改名項目中的任何文件? –

+0

您能否發佈錯誤 – iAnurag

回答

0

檢查你的故事板是存在的或者你沒有刪除它的參考。 並檢查你傳遞的storyboard.Bundle應該與故事板文件所在的位置相同的nib名稱。

0

1)訪問「loginPage」文件的屬性在文件檢查器。

2)財產上的選擇框

3),那麼你loginPage文件與您的目標鏈接「目標籍」瀝青。

檢查一下。

+0

目標成員資格被選中。當我開始爲iPad創建故事板時,所有這些都開始了。第一頁是從appdelegates加載的xib,並且此頁面與故事板鏈接。名字是一樣的,一切。我在iPhone和iPad上都遇到了這個錯誤。 – sam24

+0

而..順便說一下..這些變化並沒有提交給git。我們使用SourceControl。無論如何,我刪除這個並從git重新加載整個項目? – sam24

+0

正如你昨天所說的那樣,它的工作正常,然後把昨天的項目拿出來,看看你在哪裏搞錯了。 –

3
  1. 選擇故事板文件。
  2. 爲登錄頁面按鈕點擊選擇目標Controller場景。
  3. 檢查Utilities的Identity inspector是否屬於該場景。
  4. 提供正確的名稱(目標類的包名)和 故事板ID(該類任何名稱)。
  5. 使用故事板ID在代碼創建控制器 對象。