在TableView中使用Nib文件時(shí)哮奇, 程序編譯通過(guò), 運(yùn)行程序后報(bào)錯(cuò)恭朗,增加斷點(diǎn)后報(bào)錯(cuò)在tableView注冊(cè)cell
錯(cuò)誤信息:?
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
解決方法:?
由錯(cuò)誤信息可以判斷屏镊,方法中 func tableView(_ tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell 創(chuàng)建cell時(shí)失敗
1.檢查程序有無(wú)拼寫(xiě)錯(cuò)誤,尤其是ruseindetifier 是否一致
2.由于創(chuàng)建了.xib文件痰腮,檢查是否在程序中注冊(cè)
3.代碼部分沒(méi)有問(wèn)題而芥,檢查.xib文件,發(fā)現(xiàn)在cell外多添加了一個(gè)Label膀值,導(dǎo)致程序報(bào)錯(cuò)棍丐,刪除這個(gè)Label误辑,問(wèn)題解決。
總結(jié): 這個(gè)問(wèn)題再一次說(shuō)明了細(xì)節(jié)的重要性歌逢,要特別注意小問(wèn)題巾钉, 遇到問(wèn)題,由報(bào)錯(cuò)信息秘案, 一步一步查找問(wèn)題所在砰苍,解決問(wèn)題。