XML-структуру парня, которого вы упомянули, довольно легко проанализировать, он, скорее всего, делает это неправильно в коде, который он не показывал. Вам не нужно использовать несколько делегатов для разбора файла XML. Вы уже сказали, что у вас есть какая-то модель данных в вашем приложении. Вам необходимо создать подкласс NSXMLParser и временные объекты модели данных. Затем прослушайте, какой тег в настоящее время анализируется, и сохраните данные во временных объектах, сохранив их в NSManagedObjectContext
. На самом деле это так просто. Если это не проясняет ситуацию, включите ваш XML-документ в вопрос, и я постараюсь объяснить это как можно большим количеством кода.