我列出了下面列出的卡车清单。我还列出了下面列出的人员名单。我希望第二个人(dondi)成为Buttermilk Truck的所有者,但我不知道如何在属性personsTruck中引用它。有什么想法吗?
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;
答案 0 :(得分:0)
你知道卡车的主人,我的意思是它是静态的吗?
如果是的话,你可以选择这个..
您可以通过在Truck对象中添加用户列表的索引值来维护卡车列表中的所有者名称,该列表提供对用户列表的引用。
答案 1 :(得分:0)
在listUsers
商店personsTruck = 0
中。它表示数组listTrucks
的第一个元素。从listTrucks
用户objectAtIndex:
0(personsTruck)获取价值。