Objective c 从NSMutableArray获取数据

Objective c 从NSMutableArray获取数据,objective-c,cocoa-touch,Objective C,Cocoa Touch,我正在用一些数据填充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 = [[D

我正在用一些数据填充
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的
CellForRowatineXpath
中显示上述数据,那么如何从
NSMutableArray
中提取数据呢?

您要做的主要有两部分:

  • 使您的
    日期
    数组在具有
    cellForRowAtIndexPath
    的类中可见:它可以是该类的属性,例如,也可以属于模型类;局部变量不行

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

    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
    {
        ....
        Deliveryt* delivery = (id)[self.dates objectAtIndex:indexPath.row];
        ....
    

  • 与Xcode不太相关。另外,您是否尝试阅读了
    NSArray
    的文档?请删除该
    (id)
    ,多余的投射伤了我的眼睛。感谢您的重播,它按我的要求工作:)