Xcode ,iOS,自定义cell中的一个问题
错误提示:thisclassisnotkeyvaluecoding-compliantforthekeynameLabel.'网上查了很多说是关联方式错误了,本人重新删除...
错误提示:this class is not key value coding-compliant for the key nameLabel.'
网上查了很多说是关联方式错误了,本人重新删除xib和.h的关联,重新试过将控件拖拉到对应h中进行关联,单还是提示错误,望大侠们给个解决办法,在线等 展开
网上查了很多说是关联方式错误了,本人重新删除xib和.h的关联,重新试过将控件拖拉到对应h中进行关联,单还是提示错误,望大侠们给个解决办法,在线等 展开
2个回答
展开全部
hello...你要将Cell的class设置成为当前控制cell的那个类
更多追问追答
追问
staticNSString*simpleTableIdentifier =@"cell";
cell*cell1 = (cell*)[tableViewdequeueReusableCellWithIdentifier:simpleTableIdentifier];
if(cell1 ==nil) {
NSArray*nib = [[NSBundlemainBundle]loadNibNamed:@"cell"owner:selfoptions:nil];
cell1 = [nibobjectAtIndex:1];
是这样吗,cell是我自己创建的UITableViewCell类(UITableViewCell和自己定义的cell连接了)
追答
错的
static NSString *myCellIdentifier = @"Cell"; // 在xib文件里有这个Identifier的
if (!nibRegistered)
{
UINib *nib = [UINib nibWithNibName:@"LifeStyleCell" bundle:nil];
[tableView registerNib:nib forCellReuseIdentifier:myCellIdentifier];
nibRegistered = YES;
}
// 单元格内容
LifeStyleCell *Cell = [tableView dequeueReusableCellWithIdentifier:myCellIdentifier];
if (Cell == nil) {
Cell = [[LifeStyleCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:myCellIdentifier];
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询