xib自定义UITableViewCell错误

2016-11-22  本文已影响0人  tesla1984

使用xib实现个UITableViewCell,类似下面这样,但是一直有问题


Paste_Image.png

设置了Custom class,xib名称也是对的,反正该设置的都是对的,但就是提示这个错误This Class is not Key Value Coding-Compliant for the Key
网上查到这个应该是xib和代码直接有问题,删除connection后就没问题
错误做法

connection界面

我是从左边拖动右边的。这个时候titleView是连接到File’s Owner上的,右键TableViewCell发现是没有连接的

titleView连接到File‘s Owner tableviewcell的connection

解决方法http://stackoverflow.com/questions/27992656/custom-uitableviewcell-with-xib
里面写着

Don't use File's Owner to set the relationships to IBOutlets. Change the class of the cell and use that instead (might be tricky to make the connections on some Xcode versions, but is doable).

正确做法

connection界面
从右边往左边拉connection,在弹出框中选择HomeCellId,这是我给cell设置的identifier
Paste_Image.png

这个时候看发现referencing指向的不再是File‘s Owner了


Paste_Image.png Paste_Image.png
上一篇下一篇

猜你喜欢

热点阅读