В настоящее время я работаю над приложением для iPad для управления самолетными парками.Я хочу прочитать данные из XML-файла, используя NSXMLParser, который создает экземпляры "Самолет", содержащие данные.NSXMLParser, а также NSXMLParserDelegate являются дочерними элементами приложения-делегата.Я использую Tab View Layout.Сам разбор работает просто отлично.NSMutableArray, содержащий объекты Aircraft, передается в контроллеры представления вкладок.Проблема заключается в том, что из контроллеров представления вкладок невозможно получить доступ к свойствам объектов «Самолет», что приводит к предупреждению «EXC_BAD_ACCESS».Однако при доступе из класса App Delegate он работает просто отлично.Это определение свойства в классе делегата:
@property (copy, readonly) NSMutableArray* airplanes;
Оно передается в контроллер представления следующим образом:
fleetViewController.airplanes = delegate.airplanes;
Определение свойства в fleetViewController:
@property (copy, readwrite) NSMutableArray *airplanes;
И эта часть вызывает исключение:
registration = [[airplanes objectAtIndex:0] registration];
Как я уже говорил, когда тот же метод вызывается из делегата приложения, он работает без проблем.
Помощь очень ценится