昨天晚上就遇到这个问题,因为想复用代码 但是一直报这个错误 UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath
在网上找了很多解决方法,大多数人都是因为XIB没有连接正确,比如忘记连接datasource等等
因为我是自定义的cell,加载的时候要进行初始化,而我是copy的之前的代码,忘记了初始化Cell这个XIB导致一直报错报错。无奈又重新写了一个Cell,最后加载的时候还是不行,同样的错误,我的愤怒已经不可遏制了,眼看要爆发了,回头看到这这几行代码,帖上以后 居然正常了...小问题不止,严重耽误时间。这里记录下来,以防止后面再发生类似不必要的问题。

血淋淋的例子哇.....
本文记录了一次UITableViewDataSource报错的经历,原因在于自定义cell未正确初始化。通过检查cell的初始化过程并确保XIB文件正确连接到dataSource,最终解决了UITableViewdataSourcemustreturnacellfromtableView:cellForRowAtIndexPath的问题。
917

被折叠的 条评论
为什么被折叠?



