码迷,mamicode.com
首页 > 其他好文 > 详细

自定义Cell访问不了自己的set方法,并且对象初始化产生的不是自定义的类型(cell.contact = self.contacts[indexPath.row])

时间:2015-04-16 17:36:04      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:自定义   cell   app   

错误

(cell.contact = self.contacts[indexPath.row])(报错语句)

Terminating app due to uncaught exception ‘NSInvalidArgumentException‘, reason: ‘-[UITableViewCell setContact:]: unrecognized selector sent to instance 0x7af50f50‘

然后我发现我初始化cell的时候竟然不是我自定义的cell类型。却是UITableViewCell类型的,明显不对头。

技术分享

这时想到,我是从storyboard里面加载的,里面自带的那个Cell类型的class类型没有改,然后改过来以后运行正常了,如下图
技术分享

注意:凡是自定义类型,并且还是从xib或者storyboard问中加载,都要注意改变控件的class类型。

自定义Cell访问不了自己的set方法,并且对象初始化产生的不是自定义的类型(cell.contact = self.contacts[indexPath.row])

标签:自定义   cell   app   

原文地址:http://blog.csdn.net/ttf1993/article/details/45078113

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!