所以,我创建了一个类(UItableVIEwCell),并命名为HomeCell.该类有一个xib文件,标签名为TitleCell.
在我的cellForRowAtIndexPath方法中,我写道:
HomeCell *cell = (HomeCell *)[tableVIEw dequeueReusableCellWithIDentifIEr:@"HomeCell"]; if(cell == nil){ NSArray *xib = [[NSBundle mainBundle] loadNibnamed:@"HomeCell" owner:self options:nil]; for(ID oneObject in xib){ if([oneObject isKindOfClass:[HomeCell class]]){ cell = (HomeCell *) oneObject; } } } //Get object at index data HomeObjectCell *tempObject = [self.dataForCell objectAtIndex:indexPath.row]; NSLog(@"Title : %@",tempObject.Title); // The tempObject.Title return a Nsstring example cell.TitleCell.text = tempObject.Title; // <-- ERROR !
当我运行应用程序时,我得到了:
[UItableVIEwCell TitleCell]: unrecognized selector sent to instance 0x6e61890
任何的想法?
解决方法 你绝对确定:1)..你的班级“HomeCell”被命名为表格单元格正确吗?选择单元格,选择“身份检查员” – > “自定义类”部分,看一看
2)..引用与每个标签/ ui图像连接的插座?尝试再次选择您的单元格,选择“连接检查器”并查看
总结以上是内存溢出为你收集整理的objective-c – 发送到实例Custom Cell的无法识别的选择器全部内容,希望文章能够帮你解决objective-c – 发送到实例Custom Cell的无法识别的选择器所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)