使用xib实现个UITableViewCell,类似下面这样,但是一直有问题
Paste_Image.png
设置了Custom class,xib名称也是对的,反正该设置的都是对的,但就是提示这个错误This Class is not Key Value Coding-Compliant for the Key
,
网上查到这个应该是xib和代码直接有问题,删除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,在弹出框中选择
HomeCellId
,这是我给cell设置的identifierPaste_Image.png
这个时候看发现referencing指向的不再是File‘s Owner了
Paste_Image.png Paste_Image.png
网友评论