Я довольно новичок в Objective-C.Я нахожусь в процессе передачи массива из NSObject в контроллер представления (не мой корень).NS объектный файл, заканчивается массивом poolArray.Я также использовал self.poolArray = nil;
в void (dealloc).Когда я передаю это моему контроллеру представления, какие шаги я должен предпринять?
Редактировать: Чтобы быть более точным в моем деле, что если бы я имел дело только с двумя контроллерами представления?
-(void)createData {
//poolFixtures being the text within each cell of my table view.
NSMutableArray *poolFixtures;
groupSections=[[NSMutableArray alloc] initWithObjects: @"Pool Stages", nil]
poolFixtures=[[NSMutableArray alloc] init];
[poolFixtures addObject:[[NSMutableDictionary alloc]
initWithObjectsAndKeys:@"This is a name",@"name",nil]];
fixtureData=[[NSMutableArray alloc] initWithObjects: poolFixtures, nil];
[poolFixtures release];
}
У меня есть аналогичная настройка длямой второй вид контроллераТем не менее, заголовки, необходимые для второго, требуют, чтобы я загружал данные из HTML-файла, анализировал их в нужный мне формат и т. Д. При использовании во втором контроллере представления это занимает много времени (я полагаю, из-за времени загрузки HTML),То, что я пытаюсь выполнить (что я думал, что я мог бы сделать с NSobject), - это начать сбор данных, как только пользователь откроет приложение;Итак, к тому времени, когда пользователь попадает во второй контроллер представления, он загружается и готов.
Поэтому мне интересно, могу ли я выполнить загрузку и разбор в корневом контроллере представления и отправить массив во второй контроллер представления для использования при необходимости.Я думал, что смогу использовать для этого корневую реализацию createData.