2

我有这样的场景:

在此处输入图像描述

我在“原型单元格”中添加了一个简单的“表格视图”和下一个 +1:

在此处输入图像描述

信息网

NSMutableArray *arrCursos;

信息网

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.title = @"Informações";
    arrCursos = [[NSMutableArray alloc] init];
    [arrCursos addObject:@"[G] - Odontologia"];
    [arrCursos addObject:@"[P/LT] - Odontologia"];
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return [arrCursos count];
}

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

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

    cell.textLabel.text = [arrCursos objectAtIndex:indexPath.row];
    return cell;
}

我不知道为什么我的表格视图是空的,像这样:

在此处输入图像描述

4

2 回答 2

2

现在,您应该检查几个地方。首先是表视图数据源是否已经连接到视图控制器。检查是否调用了行数数据源方法以及它是否返回了预期的行数。

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    NSLog(@"%d", arrCursos.count); 
    return [arrCursos count];
}

其次是检查您是否cursosCell在情节提要中指定了单元格标识符。

在此处输入图像描述

于 2013-06-01T02:24:03.907 回答
0

the problem was missing delegate and datasource

于 2013-06-02T02:48:52.493 回答