В приложении для iphone, которое я создаю, я анализирую XML в нескольких контроллерах представления, когда они загружаются пользователем.
Каждый раз, когда я это делаю, я делаю следующее:
- установление NSURLConnection (в viewDidLoad)
- хранение полученных данных и обработка ошибок (методы делегата соединения)
- создание NSXMLParser
- анализ XML (методы делегата NSXMLParser)
Мне любопытно узнать, как вы подойдете к этой проблеме?
Я сам собираюсь написать простой подкласс id с несколькими объектными методами и всеми содержащимися в нем методами делегата NSURLConnection и NSXMLParser - так что ответственность лежит на этом подклассе и его можно просто создать в контроллере представления. Жизнеспособно ли это, или должен ли делегат быть моим контроллером представления?
Спасибо