在xcode TableViewCell 使用Nib文件運行報錯*** Assertion failure in -[UITableView _dequeueReusableViewOfType:withIdentifier:]

在TableView中使用Nib文件時, 程序編譯通過, 運行程序后報錯,增加斷點后報錯在tableView注冊cell

錯誤信息:?

2016-07-26 20:41:49.329 AmazingLife[2628:276875] *** Assertion failure in -[UITableView _dequeueReusableViewOfType:withIdentifier:], /BuildRoot/Library/Caches/com.apple.xbs/Sources/UIKit_Sim/UIKit-3512.60.7/UITableView.m:6539

解決方法:?

由錯誤信息可以判斷,方法中 func tableView(_ tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell 創(chuàng)建cell時失敗

1.檢查程序有無拼寫錯誤,尤其是ruseindetifier 是否一致

2.由于創(chuàng)建了.xib文件,檢查是否在程序中注冊

3.代碼部分沒有問題,檢查.xib文件,發(fā)現(xiàn)在cell外多添加了一個Label,導(dǎo)致程序報錯,刪除這個Label,問題解決。


總結(jié): 這個問題再一次說明了細(xì)節(jié)的重要性,要特別注意小問題, 遇到問題,由報錯信息, 一步一步查找問題所在,解決問題。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容