0

我有下面列出的卡车清单。我还列出了下面列出的人员名单。我希望第二个人 (dondi) 成为 Buttermilk Truck 的所有者,但我不知道如何在属性 peopleTruck 中引用它。有任何想法吗?

 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

你知道卡车的主人,我的意思是它是静态的吗?

如果是的话,你可以去这个..

您可以通过在 Truck 对象中添加用户列表的索引值来维护卡车列表中的所有者姓名,该索引值提供对用户列表的引用。

于 2012-04-25T05:47:52.620 回答
0

listUsers店里personsTruck = 0。这意味着 array 的第一个元素listTrucks。从listTrucks用户objectAtIndex:0 (personsTruck) 获取价值。

于 2012-04-25T07:43:16.087 回答