Я создаю приложение, которое необходимо периодически обновлять (для чатов, уведомлений, изменений контактных данных и т. Д.). Xcode 4.2 IOS 5
Я использую код, созданный sudzc для использования веб-сервисов. Эти вызовы методов асинхронны, как и ожидалось. Я думал, что смогу вызвать все веб-сервисы обновления в рамках NSOperation. Тем не менее, я обнаружил, что время жизни NSOperation слишком короткое для вызова любых методов-обработчиков. Я видел некоторые "решения" этой проблемы ... но ни один из них не использует классы, созданные мыльным клиентом sudzc. Мне также нужно периодически вызывать набор веб-сервисов (примерно каждые 10 секунд).
Так что в основном мне нужно периодически вызывать веб-сервисы в отдельном потоке от основного потока. Мне также нужно использовать возвращаемые значения для обновления пользовательского интерфейса.
Может кто-нибудь дать мне совет.
Спасибо:)