Есть ли какой-нибудь метод, который я могу отправить объекту, который будет возвращать вложенную коллекцию (NSDictionary / NSArray)? Или метод, который возвращает коллекцию всех объектов с сохранением вызова для рассматриваемого объекта?
DJS.
@ bburn:
Возможно, это проблема дизайна. Я пытаюсь разобрать документ XML и более или менее преобразовать все дерево XML в вложенное дерево NSDictionary. Я создаю класс, который буду многократно использовать в разных проектах, но источник XML всегда один и тот же, поэтому я хочу сэкономить некоторую повторяющуюся работу и заставить его выплевывать «родную» структуру данных какао, а не NSXML / Объект документа.
Я подумал, что мне нужно знать родителя, чтобы получить представление о том, где я нахожусь в процессе анализа. В настоящее время используется NSXMLParser с объектом делегата.