0
我有一個新的類,symbolCell,它有一個頭,實現和xib文件的子類UITableViewCell。我註冊symbolCell到firstTable,一個UITableView,我mainViewController的viewDidLoad方法有以下幾點:Subclassed UITableViewCell不能與出隊
UINib *nib = [UINib nibWithNibName:@"symbolCell" bundle:nil];
[firstTable registerNib:nib forCellReuseIdentifier:@"symbolCell"];
我再出隊後與
symbolCell *cellForTableOne = [firstTable dequeueReusableCellWithIdentifier:@"symbolCell"];
細胞然而,這個代碼創建錯誤「*由於未捕獲的異常'NSUnknownKeyException',原因:'[setValue:forUndefinedKey:]:該類不是關鍵字symbolFieldLabel的關鍵字值編碼。'「其中symbolFieldLabel是symbolCell上的UILabel。也就是說,確切的線是發生錯誤的地方。這是爲什麼發生?我之前多次分類過細胞,從未得到過這個錯誤。
您是否檢查過XIB中使用的所有類名? – Wain
看起來像你在xib中定義了一個插座,但是'UITableViewCell'子類中沒有屬性來存儲插座;或者如@Wain所說,你忘了在xib中指定子類。 – yonosoytu
xib類名是symbolCell,當我檢查文件所有者下的連接時,有一個有效的連接到一個有效的屬性。任何其他想法?我無法弄清楚。 –