博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
下载图片,
阅读量:6243 次
发布时间:2019-06-22

本文共 1322 字,大约阅读时间需要 4 分钟。

-(void)downImage

{

    AlbumInfo *info = [self.dataArray objectAtIndex:index];

    NSString *filePath = [[SandBoxPath pathForCaches]stringByAppendingPathComponent:@"/a.png"];

    [self showLoadingView];

    NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:info.url]];

    AFDownloadRequestOperation *downloadOperation = [[AFDownloadRequestOperation alloc]initWithRequest:request targetPath:filePath shouldResume:NO];

    [downloadOperation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {

        [self hideLoadingView];

        UIImage *image = [UIImage imageWithContentsOfFile:filePath];

        if (image) {

            UIImageWriteToSavedPhotosAlbum(image, self, nil, NULL);

            [self showToast:@"保存成功!"];

        }else{

            [self showToast:@"保存失败!"];

        }

        

    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        [self hideLoadingView];

        [self showToast:@"保存失败!"];

 

    }];

    

    [downloadOperation setProgressiveDownloadProgressBlock:^(AFDownloadRequestOperation *operation, NSInteger bytesRead, long long totalBytesRead, long long totalBytesExpected, long long totalBytesReadForFile, long long totalBytesExpectedToReadForFile) {

        TTLog(@"bytesread: %d",bytesRead);

    }];

    NSOperationQueue *downloadQueue = [[NSOperationQueue alloc]init];

    [downloadQueue addOperation:downloadOperation];

}

转载于:https://www.cnblogs.com/guligei/p/3804374.html

你可能感兴趣的文章
Delphi-IOCP 共同学习研究群号 320641073
查看>>
sql2008中已存在已有数据表修改主键为自增不让更改的解决方案
查看>>
控件路径自定义控件遇到的两个小问题
查看>>
【BZOJ】2648: SJY摆棋子 & 2716: [Violet 3]天使玩偶(kdtree)
查看>>
数据仓库与数据挖掘的一些基本概念
查看>>
Android学习系列(23)--App主界面实现
查看>>
jquery validate的漂亮css样式验证
查看>>
OAF_解决OAF与Windows版本不兼容黑屏
查看>>
如何让编码更加的标准
查看>>
阿里云收集服务器性能指标的python脚本
查看>>
Docker源码分析(一):Docker架构
查看>>
Android开发之在子线程中使用Toast
查看>>
(第三天)函数
查看>>
Git 学习笔记--Git下的冲突解决
查看>>
poj 2955 Brackets(区间dp)
查看>>
jQuery选中该复选框来实现/全部取消/未选定/获得的选定值
查看>>
武汉Uber优步司机奖励政策(8月31日~9月6日)
查看>>
javascript小技巧:同步服务器时间、同步倒计时
查看>>
JUnit4.8.2来源分析-2 org.junit.runner.Request
查看>>
你觉得你在创业,但其实你可能只是在做小生意而已 制定正确的计划 创业和经营小企业之间的差异...
查看>>