2012-04-18 2 views
0

У меня есть несколько баз данных mock в моем приложении iOS, которое я делаю. Мне нужен один из них, чтобы иметь изменяемый массив в уже измененном массиве. В принципе, у меня есть так называемые BlockParties, и в рамках этих объектов BlockParty мне нужен список Грузовиков как один из атрибутов BlockParty.Objective-C Как разместить массивы в массивах

Моего код в настоящее время выглядит следующим образом для инициализации макет базы данных:

//Initialize the mock database of block parties. 
listParty = [[NSArray alloc] initWithObjects: 
      [BlockParty blockpartyWithName:@"Westside Food Truck Central" listOfTrucks: nil latitude: [NSNumber numberWithDouble:200.1] longitude: [NSNumber numberWithDouble: 146.5] schedule:@"7/15/12" ], 
      [BlockParty blockpartyWithName:@"Venice Food Truck Paradise" listOfTrucks:nil latitude:nil longitude:nil schedule:nil], 
      nil]; 
selectedBlockParty = nil; 

мне нужно listOfTrucks приписывать быть там, где я могу иметь изменяемый массив из нескольких машин для каждого BlockParty. Есть идеи?

+1

В чем проблема? Такой подход должен работать нормально. –

+0

Мне нужны грузовики из другой базы данных, чтобы быть в спискеOfTrucks. Не знал, как это сделать. Может быть, я могу просто написать их? – crashprophet

ответ

1
NSMutableArray *lot = [[ NSMutableArray alloc ] initWithObjects: @"18-Wheeler", @"Dodge-Ram", @"GraveDigger" ]; 
    NSMutableArray *lot2 = [[ NSMutableArray alloc ] initWithObjects: @"ShagginWagon", @"1984 F250", @"Beer Truck" ]; 

    listParty = [[NSArray alloc] initWithObjects: 
     [BlockParty blockpartyWithName:@"Westside Food Truck Central" listOfTrucks: lot latitude: [NSNumber numberWithDouble:200.1] longitude: [NSNumber numberWithDouble: 146.5] schedule:@"7/15/12" ], 
     [BlockParty blockpartyWithName:@"Venice Food Truck Paradise" listOfTrucks:lot2 latitude:nil longitude:nil schedule:nil], 
     nil]; 
Смежные вопросы