uitableviewcontroller没有显示任何内容

时间:2012-02-23 00:51:10

标签: iphone objective-c xcode

我有故事板和实现主细节应用程序应用程序,当我将manuel类分配给tableviewcontroller时,其中的对象没有显示,我只得到空白表,请帮助。

1 个答案:

答案 0 :(得分:-2)

  

“我将其定义为静态单元格,然后分配手动类,我在添加uitbleviewcontroller子类时使用默认代码,我使用默认代码并且没有更改代码。”

当然它是空白的,你没有给表格查看任何可以使用的数据。您需要实现cellForRowAtIndexPath并在那里配置每个单元格。

示例实现如下:

-(UITableViewCell *) tableView: (UITableView *) tableView 
    cellForRowAtIndexPath: (NSIndexPath *) indexPath {

    UITableViewCell *cell = [self.table dequeueReusableCellWithIdentifier:@"CellIdentifier"];

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

    cell.textLabel.text = [self.dataArray objectAtIndex:indexPath.row];

    return cell;
}

您应该阅读the table view programming guide