0

以下にリストされているトラックのリストがあります。また、以下にリストされている人々のリストもあります。2 番目の人 (dondi) をバターミルク トラックの所有者にしたいのですが、属性 personTruck でそれを参照する方法がわかりません。何か案は?

 listTrucks = [[NSMutableArray alloc] initWithObjects:
               [Truck truckWithCuisine:@"American Cuisine" name:@"Buttermilk Truck" menu:[NSData dataWithContentsOfFile:@"/Users/Steve/Desktop/Truck Tracker App/Truck Tracker App/Buttermilk Truck Menu.tiff"] latitude: [NSNumber numberWithDouble: 0.1] longitude: [NSNumber numberWithDouble: 0.1]schedule:@"7/15/12"],


 listUsers = [[NSMutableArray alloc] initWithObjects:
             [Person personWithEmail:@"stephen" password:@"test" type:@"Eater" userFavoritesList:nil, personsTruck:nil],
             [Person personWithEmail:@"dondi" password:@"test" type:@"Owner" userFavoritesList:favoritedTrucks = [[NSMutableArray alloc] init], personsTruck:listTrucks.],
              nil];
 selectedPerson = nil;
4

2 に答える 2

0

トラックの所有者を知っているかどうか、つまり、それは静的ですか?

もしそうなら、あなたはこれに行くことができます..

トラック オブジェクトにユーザー リストのインデックス値を追加することで、所有者の名前をトラック リストに保持できます。これにより、ユーザー リストへの参照が提供されます。

于 2012-04-25T05:47:52.620 に答える
0

listUsers店頭でご覧いただけpersonsTruck = 0ます。array の最初の要素を意味しlistTrucksます。listTrucksユーザーobjectAtIndex:0 (personsTruck)から値を取得します。

于 2012-04-25T07:43:16.087 に答える