ResumeData получает нуль при использовании downloadTaskWithRequest

Если я использую этот код ниже

aDownloadTask = [self.backgroundSession downloadTaskWithURL:aRemoteURL];

Desc of above code: Когда я начал загрузку с помощью downloadTaskWithURL, он вернул expectedContentLength отрицательный (-1), но на этот раз данные возобновились без ошибок.

Еще один. Для решения вышеуказанной проблемы я использую этот код ниже.

NSMutableURLRequest *aURLRequest = nil;
aURLRequest = [[NSMutableURLRequest alloc] initWithURL:aRemoteURL cachePolicy:NSURLRequestReloadIgnoringLocalCacheData timeoutInterval:60.0];
[aURLRequest setHTTPMethod:@"POST"];
[aURLRequest setValue:@"identity" forHTTPHeaderField:@"Accept-Encoding"];

aDownloadTask=[self.backgroundSession downloadTaskWithRequest:aURLRequest];

Desc of above code: Используя приведенный выше код, expectContentLength получается отлично. Но проблема заключается в том, что каждый раз при паузе загрузка данных возобновляется.

Вот почему у меня загрузка начинается с начала, а не с того момента, когда я делаю паузу.

заранее спасибо


person Yogendra Patel    schedule 21.07.2016    source источник


Ответы (1)


Пожалуйста, удалите эту строку ниже из своего кода и попробуйте. Ваши данные резюме будут получать отлично.

[aURLRequest setHTTPMethod:@"POST"];
person Monika Patel    schedule 21.07.2016