UITableView reloadData不起作用

时间:2012-04-04 18:40:57

标签: ios reloaddata

我得到另一个类的数组,并对这个类进行更改,但是当我执行reloadData时没有太多发生。 有什么问题?

这是我的代码

#pragma mark TesteFaceCarViewController methods

-(void)valores:(NSMutableArray *)array
{
    arrayInfracao = array;
    NSLog(@"Quantidade :%d", arrayInfracao.count);
    [table reloadData];
}

#pragma mark TableView

-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    NSLog(@"Passei aqui!");
    NSLog(@"Quantidade :%d", arrayInfracao.count);
    return arrayInfracao.count;

}

-(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];
    }

    Infracao *infracao = [[Infracao alloc] init];
    infracao = [arrayInfracao objectAtIndex:indexPath.row];
    cell.textLabel.text = infracao.dsInfracao;
    return cell;
}

1 个答案:

答案 0 :(得分:0)

欢迎你!

[self.table reloadData];