Xcode ,iOS,自定义cell中的一个问题

错误提示:thisclassisnotkeyvaluecoding-compliantforthekeynameLabel.'网上查了很多说是关联方式错误了,本人重新删除... 错误提示:this class is not key value coding-compliant for the key nameLabel.'
网上查了很多说是关联方式错误了,本人重新删除xib和.h的关联,重新试过将控件拖拉到对应h中进行关联,单还是提示错误,望大侠们给个解决办法,在线等
展开
 我来答
xpsuperman174
2013-05-18 · TA获得超过2862个赞
知道小有建树答主
回答量:884
采纳率:0%
帮助的人:1249万
展开全部
你还是看一下IBOutlet变量和你的xib文件中的链接关系出了什么问题吧!如果没有问题是不是xib文件中对cell的类设置的不正确,或者从xib文件得到cell的方法不正确,你得到这个cell以后可以看看这个cell的结构是不是你想要的结构,如果你确信都没有问题,clear一下工程再试试,这种问题不是很难,不需要特别的纠结,可能换个思维问题就解决了。
SimpleShi
2013-05-18 · TA获得超过371个赞
知道小有建树答主
回答量:396
采纳率:0%
帮助的人:300万
展开全部
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];
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式