开发者社区 问答 正文

得到NSInternalInconsistencyException

开发ios应用中,在tableView显示自定义单元的时候出现错误,我是用nibFile连接cell,

NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CellForOffers" owner:self options:nil];

cell实现:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"CellForOffers";
    CellForOffers *cell =(CellForOffers *) [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {

        NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"CellForOffers" owner:self options:nil];
        cell = [nib objectAtIndex:0];


        appDC * application = [dataArray objectAtIndex:[indexPath row]];

        cell.namelbl.text=application.o_name;

        cell.descriptionlbl.text=application.o_description;

        [cell.imageView setImageWithURL:[NSURL URLWithString:application.o_image_url]];


    }

    return cell;
}

展开
收起
爵霸 2016-03-26 10:32:51 2381 分享 版权
1 条回答
写回答
取消 提交回答
  • 应该是你的自定义Cell把View作为最外面了,要把TableVIewCell拖过去应该就对 了

    2019-07-17 19:15:37
    赞同 展开评论
问答分类:
问答地址: