0

我读了这个教程

ios-programming-customize-uitableview-storyboard
来实现一个自定义的 UITableViewCell。

在经典视图中,数据正确显示,我更改了这部分代码:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
    static NSString *CellIdentifier = @"Cell";


    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];

    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
    }

    ItemObject *obj=[[restArray objectAtIndex:indexPath.row] retain];


    UILabel *objNameLabel = (UILabel *)[cell viewWithTag:101];
    objNameLabel.text =obj.rag_soc;

    UILabel *objDetailLabel = (UILabel *)[cell viewWithTag:102];
    objDetailLabel.text=obj.via;

    UIImageView *imv = [[UIImageView alloc]initWithFrame:CGRectMake(3,2, 44, 44)];
    imv.image=[UIImage imageNamed:@"web_new.png"];
    [cell.contentView addSubview:imv];
    [imv release];

    NSLog(@"%d",obj.nArrayIndex);
    [obj release];



    return cell;
}

当我运行代码时,我看不到任何数据。

4

2 回答 2

1

Did you connect the tableview with the file Owner. Make sure both the data source and delegate is hooked to the file owner.

hope this helps

于 2013-07-04T15:34:28.780 回答
0

确保故事板 (inspector -> identifier) 和代码 (CellIdentifier) 中的单元格标识符匹配。

于 2013-07-01T18:07:36.037 回答