下载超过300 MB的文件时,如果用户确实输入了背景

时间:2014-09-08 16:52:24

标签: ios objective-c xcode ios7 afnetworking

我正在开发视频下载应用程序,但是存在问题。用户确实进入后台(下载时),几分钟前,当用户从后台回拨应用程序时,下载文件出现问题。例如,文件必须从(例如)34%恢复。它恢复但下载完成率为134%!换句话说,我得到文件的%100,但在%134上。有人有想法吗?抱歉我的英语不好。

  • 下面是我使用的代码,来自AFNetworking;

    [operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
        NSLog(@"Successfully downloaded file to %@", path);
    
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        NSLog(@"Error: %@", error);       
    
    }];
    
  • 要查看文件的百分比,我使用以下代码;

    [[MUtility sharedObject].operation setDownloadProgressBlock:^(NSUInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead) {
    
         NSLog(@"Download = %f", (float)totalBytesRead / totalBytesExpectedToRead *100);
    
    }];
    

0 个答案:

没有答案