2012-11-10 72 views
1

我已經閱讀了幾篇關於此的其他文章,並且都說我的視圖沒有設置在文件所有者上。這是有道理的,但是我的觀點和XIB中的所有其他連接都被設置了,並且我不斷收到這個錯誤。iOS6的xib錯誤「加載了」ViewController「筆尖,但沒有設置視圖插口。'」

我嘗試使用loadView方法而不是viewDidLoad方法,它加載得很好,但是它是一個「小部件密集型」應用程序,所以我希望儘可能使用xib。

它工作得更早,但後來我做了一些大的改變。然而,因爲它只是一個簡單的應用程序,所以我沒有打擾源代碼控制,所以現在我不能回去了。

任何想法如何調試這類問題或從哪裏開始尋找?

乾杯

+0

這是您第一次展示NIB嗎? – Robert

回答

2

你有一個非常具體的錯誤消息,所以它應該不會太難調試。

確保您正在查看正確的XIB - >嘗試刪除XIB並查看它是否抱怨文件dosnt't存在。

檢查文件所有者的類別類型。它必須與您正在綁定的ViewController匹配才能啓動。如果沒有,請正確設置。

檢查視圖出口旁邊沒有黃色警告。如果是這樣,請刪除插座並重新制作。

檢查您正在啓動視圖控制器的代碼行。檢查它是否有正確的班級和筆尖名稱。

檢查XIB是否包含在目標中。

相關問題