У меня есть класс для чтения XML, который я инициализирую с помощью URL
- (id)initWithURL:(NSURL *)url
Этот класс добавляет объекты в массив в вызывающем классе, используя переменную экземпляра
// in the interface
ViewController *viewController;
// in the implementation
[viewController addObject:theObject];
Теперь я инициализирую свой класс чтения XML, а затем устанавливаю View Controller отдельно:
XMLController *xmlController = [[XMLController alloc]
initWithURL:url];
xmlController.viewController = self;
Мой вопрос заключается в том, должен ли я создать новую функцию инициализации, которая одновременно устанавливает viewController.
Благодаря.
Редактировать: Я забыл добавить, что мой читатель XML начинает загружать и анализировать класс в функции init.