-1

我正在填充NSMutableArray一些数据,如下面的代码所示

NSMutableArray *dates = [[NSMutableArray alloc] init];
Delivery *dm = [[Delivery alloc] init];
dm.str_Day = @"Monday";
dm.str_Date = @"05/02/2013";
dm.str_MNumber = @"MN255";
[dates addObject:dm];

Deliveryt *dm1 = [[Delivery alloc] init];
dm1.str_Day = @"Monday";
dm1.str_Date = @"05/02/2013";
dm1.str_MNumber = @"MN255";
[dates addObject:dm1];

我想在 tableview 中显示上述数据,cellForRowAtIndexPath那么如何从中提取数据NSMutableArray

4

1 回答 1

0

您正在尝试做的事情有两个主要部分:

  1. 使您的dates数组在类中可见cellForRowAtIndexPath:它可以是该类的属性,例如,或者它可以属于模型类;局部变量不行;

  2. 假设您决定将其实现dates为控制器/数据源的属性,您可以执行以下操作来检索各个交付元素:

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
    {
        ....
        Deliveryt* delivery = (id)[self.dates objectAtIndex:indexPath.row];
        ....
    
于 2013-02-04T18:50:31.573 回答