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

上記のデータをテーブルビューに表示したいcellForRowAtIndexPathので、どのようにデータを抽出できNSMutableArrayますか?

4

1 に答える 1

0

あなたがやろうとしていることには2つの主要な部分があります:

  1. dates配列をクラスで可視にするには、次のようにしますcellForRowAtIndexPath。たとえば、そのクラスのプロパティにするか、Model クラスに属させることができます。ローカル変数ではできません。

  2. コントローラー/データ ソースのプロパティとして実装することにしたと仮定するとdates、次のようにして個々の配信要素を取得できます。

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