这可能是一些愚蠢的事情,而且我这样做多年了,但我只能想出这个。
在我的集合视图单元类中,我有:
- (void)layoutSubviews
{
self.title.frame=CGRectMake(50, 50, 100, 100);
}
如果我删除了这一帧设置,那么单元格就可以了,如果没有,我得到:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[__NSCFString setFrame:]: unrecognized selector sent to instance 0x7fdcbbd0afb0'
一切都已确定,我没有错过任何一件事,我已经做了很多次。 这是什么??
编辑:
@property(nonatomic,strong) UILabel *title;
答案 0 :(得分:-1)
哦不...感谢这里好人的帮助,我发现我这样做了
cell.title=[dic objectForKey:@"title"];
而不是
cell.title.text=[dic objectForKey:@"title"];
所以它变成了一个字符串! (??)