2012-04-25 41 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