我在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
中提取数据?
答案 0 :(得分:0)
您要做的事情有两个主要部分:
使用dates
使您的cellForRowAtIndexPath
数组在类中可见:它可以是该类的属性,例如,或者它可以属于Model类;本地变量不会这样做;
假设您决定实施dates
作为控制器/数据源的属性,您可以执行以下操作来检索单个交付元素:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
{
....
Deliveryt* delivery = (id)[self.dates objectAtIndex:indexPath.row];
....