2012-04-25 45 views
0

我有下面列出的卡车列表。我也有下面列出的人员名单。我想让第二个人(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

in listUsers store personsTruck = 0。这意味着数组listTrucks上的第一个元素。从listTrucks用户objectAtIndex: 0(personsTruck)获得价值。

0

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

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

您可以通过在卡车的对象,这给参考的用户列表中添加的用户列表的索引值保持主人的卡车列表名称。

+0

当人们注册时,他们会选择所有者或我称之为食客。如果他们是业主,他们会注册他们的卡车。在这个过程中,我还没有那么深入,但现在我只想让一辆卡车的车主能够编辑它的属性。我将如何获得有关添加此索引值的信息? – crashprophet 2012-04-25 05:51:58

+0

在Truck类中还有一个NSUInteger值,分配用户列表的索引值。 – vishy 2012-04-25 05:56:23