Я работаю над проектом, который взаимодействует с API данных Google. У меня есть несколько независимых классов для HTTP GET и HTTP POST для взаимодействия с Google, и они все асинхронны. Я обеспокоен тем, что пользователь может коснуться кнопки «Домой» до завершения операций, что приведет к разрыву в паритете синхронизации между сервером и клиентом. Я не понимаю API фоновой задачи, поскольку мне кажется, что я должен инкапсулировать каждый запрос GET или POST в фоновый блок, и каждый блок должен быть вызван из моего приложения-делегата. Это правда? Если это так, это вызовет серьезную головную боль, чтобы попытаться переписать много моей существующей логики загрузки и загрузки.Шаблон завершения задачи iOS для асинхронных загрузок и загрузок
Спасибо за ваш ввод! =)
Благодарим за ответ. Я подтвердил ваш ответ, но я не могу использовать ASIHTTPRequest, потому что я использую другую оболочку, называемую GTMHTTPFetcher, которая волшебным образом обрабатывает всю аутентификацию Google OAuth. – Justin