2010-08-10 90 views
0

我得到這個崩潰:不明原因墜毀

"this class is not key value coding-compliant for the key view." 

而且我不知道它在說什麼。有人可以幫忙嗎?

回答

0

哈哈。我是做定製單元,我把正常的ViewController而不是CellViewController的在這條線:

 NSArray * array = [[NSBundle mainBundle] loadNibNamed:@"PhoneFavoritesCellViewController" owner:nil options:nil]; 
0

在Interface Builder中打開您的筆尖,並檢查文檔中是否顯示警告。這聽起來像你有一些東西連接到「視圖」不支持視圖連接的類。

另外,如果你有一個視圖控制器,它是否被聲明爲一個UIViewController子類?

+0

那麼,它無關於第一個建議,一旦我擺脫了查看連接的有一個新的崩潰錯誤那。所以那部分沒有幫助。 – Nathan 2010-08-10 18:16:51

1

首先你需要知道這個消息來自哪個對象。查看行的開頭,找到以0x開頭的部分,然後在調試器中暫停應用,然後鍵入po,然後輸入以0x(包括0x)開頭的任意數字。這應該給你一個出發點。 另外,如果您的項目中有很多課程,請將NSLog()添加到指定初始化程序和筆尖啓動方法(awakeFromNib,windowControllerDidLoadNib等)中。這也可以幫助你找出誰在製造噪音。 一旦你有更多的細節,如果你仍然堅持,那麼編輯你的問題,因爲它現在我們可以說是你有一個view連接到一個沒有view屬性的東西。