Захват загруженных данных, когда ошибка «Соединение было потеряно» происходит в swift + alamofire

Я разрабатываю приложение для iOS в Xcode 6 с помощью swift и alamofire.

В приложении пользователь может загрузить файл большого размера. Вопрос в том, если я получаю сообщение об ошибке «соединение потеряно», как я могу получить загруженные данные, чтобы продолжить позже, а не начинать с самого начала?


person Hadi zamani    schedule 02.08.2015    source источник


Ответы (1)


Согласно https://github.com/Alamofire/Alamofire/pull/595, В Alamofire реализованы следующие функции:

1. Для любого неудачного запроса на загрузку данные возобновления автоматически извлекаются из объекта ошибки, если они доступны.

2. Добавлено вычисляемое свойство резюме данных в запросе, чтобы вы могли получить доступ к этим данным вне методов сериализации ответа. Например, теперь вы можете получить доступ к данным резюме в любом из связанных методов запроса, если вы того пожелаете.

person Hadi zamani    schedule 05.08.2015