2012-04-25 2 views
0

아래에 나열된 트럭 목록이 있습니다. 나는 또한 아래에 열거 된 사람들의 목록을 가지고있다. 나는 두 번째 사람 (dondi)이 Buttermilk Truck의 소유자가되기를 원하지만, 나는 성격의 사람 Truck을 참조하는 방법을 모른다. 어떤 아이디어?다른 배열에있는 객체를 참조하는 배열

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

listUsers 스토어 personsTruck = 0. 배열 listTrucks의 첫 번째 요소를 의미합니다. listTrucks 사용자 objectAtIndex: 0 (personsTruck)에서 값을 얻으려면

0

당신은 트럭의 소유자를 알고 있습니다. 그것은 정적입니까?

예 당신이 갈 수있는 경우

..

당신은 사용자 목록에 대한 참조를 제공하는 트럭 객체에 사용자 목록의 인덱스 값을 추가하여 트럭 목록에 소유자의 이름을 유지할 수 있습니다.

+0

사람들이 등록 할 때 그들은 소유자 또는 내가 먹는 사람을 선택합니다. 소유자 인 경우 트럭을 등록합니다. 나는 지금까지 그 과정에서 얻지 못했지만, 지금은 특정 트럭의 소유자가 그 속성을 편집 할 수 있기를 원했습니다. 이 인덱스 값을 어떻게 추가 할 수 있습니까? – crashprophet

+0

은 Truck 클래스에서 하나 이상의 NSUInteger 값을 가지며 사용자 목록의 인덱스 값을 할당합니다. – vishy

관련 문제