0

私は2つの配列を持っており、テーブルビューセルにデータを表示するためにこの2つの配列を別の配列に挿入していますが、最初の配列から名前を取得し、2番目の配列からレポートする方法

例:私はこれをやっています

NSMutableArray *myArray = [[NSMutableArray alloc]      initWithObjects:self.ListOfname,self.ListOfpeople,nil];


    [self.list addObjectsFromArray:myArray];

myArray では、ここで最初の listofname と 2 番目の listofpeople の 2 つの配列を渡していますが、テーブルビュー セルの 1 つの配列変数から 2 つの異なる配列値を表示する方法

そして、私の self.ListOfname 配列変数値は、このクラス Namecontrooler.m から来ています そして、私の self.ListOfpeople 配列変数値は、このクラス Peoplecontroller.m から来ています

だから私の質問は、このクラスの値を取得し、テーブルビューのセルに1つの配列で出力する方法です。インデックスパスの行のセルでこれを行っています。これは表示値に適しています

Namecontrooler*Name=(Namecontrooler*)[self.list  objectAtIndex:indexPath.row];
Peoplecontroller*people=(Peoplecontroller*)[self.list objectAtIndex:indexPath.row];

ここで、テーブルビューセルに両方のクラス値を表示する方法がわかりません ここでこれを行う方法を教えてください

4

1 に答える 1

2

あなたのself.listには2つのオブジェクトしか含まれていないと思います 1>ListOfName 2>ListOfPeople .したがって、indexPath.rowのインデックスでオブジェクトにアクセスする前に、まず2つから必要なオブジェクトを取り出し、次にindexPath.rowを参照してオブジェクトを取り出します特定のオブジェクト。

于 2012-04-17T08:52:51.543 に答える