удаленный XML-файл и Uinavigation Controller, размещение nsurlconnection - PullRequest
0 голосов
/ 22 октября 2011

Во-первых, я изучил примеры кодов Apple: SeismicXML и TopSongs, но оба из них и другие учебные пособия обычно вызывают NSURLConnection в делегате приложения.

В моем уродливом проекте я должен вызвать NSURLConnection после пользователядостичь некоторого viewcontroller в uinavigationcontroller.

Итак, я задаю эту проблему проектирования, следует ли мне сохранять методы NSURLConnection в делегате приложения, и вызывать из моего vc с поддержкой Интернета или полностью переместить эти NSURLConnection методы иделегаты на мой интернет в курсе vc?

Кроме того, есть другие проблемы с дизайном, которые запутывают меня, так как я даже не начинаю:)

Я должен сохранить количество представлений uitableview, котороепостроен из XML, и его подробный вид.Поэтому я думаю, что мне нужно два запроса к моему веб-сервису.Один для получения XML-файла, а другой должен быть сделан в подробном виде, чтобы увеличить количество представлений связанных данных в веб-сервисе.

Но, я думаю, что это не очень хорошее решение, есть ли какая-либо библиотека или какая-либо другаяподходить, чтобы сохранить этот список и его подробный просмотр счетчиков и уведомить мой сервер?

1 Ответ

1 голос
/ 22 октября 2011

То, как я это делаю, - это создать отдельный класс, который я использую только для вызовов и методов соединения, создать его экземпляр из делегата, установить этот экземпляр из делегата как свойство (или вручную создать его установщики и получатели) и использовать в в любом классе / контроллере я хочу.

Таким образом, вы модулируете свое приложение, и классы не запутываются, и легче отлаживать / отслеживать поток приложения.

...