iOS 递归下载图片更新列表
来源:互联网 发布:android调试无源码apk 编辑:程序博客网 时间:2024/05/29 04:34
- (void)getImages:(NSArray *)dataArray{ [self sortName:dataArray]; self.requestSectionIndex = 0; self.requestRowIndex = 0; [self requestImage];}- (void)requestImage{ if (self.requestSectionIndex >= self.dataArray.count) { return; } CardDataModel *model = self.dataArray[self.requestSectionIndex][self.requestRowIndex]; MSNetImageModel *requestModel = [[MSNetImageModel alloc]initDownloadCardImgWithImageNo:model.SysGuid]; WS(weakSelf); MSImageNetManager *ImageNetManager = [[MSImageNetManager alloc]init]; [ImageNetManager requestDownLoadImgBasecodeWithImageModel:requestModel success:^(BOOL flag, NSString *baseCode) { if (flag) { model.imgBaseCode = baseCode; NSIndexPath *indexPath=[NSIndexPath indexPathForRow:self.requestRowIndex inSection:self.requestSectionIndex]; NSArray *indexArray=[NSArray arrayWithObject:indexPath]; [weakSelf.tableView reloadRowsAtIndexPaths:indexArray withRowAnimation:UITableViewRowAnimationFade]; } self.requestRowIndex ++; NSArray *sectionArray = self.dataArray[self.requestSectionIndex]; if (self.requestRowIndex == sectionArray.count) { self.requestRowIndex = 0; self.requestSectionIndex ++; } [weakSelf requestImage]; } failure:^(NSError *error) { self.requestRowIndex ++; NSArray *sectionArray = self.dataArray[self.requestSectionIndex]; if (self.requestRowIndex == sectionArray.count) { self.requestRowIndex = 0; self.requestSectionIndex ++; } [weakSelf requestImage]; }];}
阅读全文
0 0
- iOS 递归下载图片更新列表
- 列表下载图片线程管理
- 列表下载图片线程管理
- iOS图片的下载
- iOS 异步下载图片
- iOS 异步下载图片
- iOS下载网络图片
- iOS GCD下载图片
- IOS 异步下载图片
- iOS 异步下载图片
- IOS多线程下载图片
- iOS 下载图片
- ios 下载图片
- 基于iOS 使用GCD实现列表界面的图片异步下载
- Eclipse常用插件更新下载地址列表
- iOS 列表上方 图片展示
- ios后台更新和下载
- iOS学习笔记---利用NSThread实现异步更新UI和下载图片
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- PHP求非重复字符串的最大值
- TensorFlow 介绍 tf.nn.softmax_cross_entropy_with_logits 的用法
- Struts框架中OGNL标签与EL标签表达式使用
- android 将简单的数据存储到本地-SharedPreferences
- iOS 递归下载图片更新列表
- Android视频直播的实现
- 百度地图给多个marker添加右键菜单(删除、更新)
- Android之如何把你的应用上传到谷歌市场
- char[]数组转CString乱码问题
- eclipse 安装 python开发环境
- 信用卡年轻消费群体数据分析和洞察报告
- 多媒体音频PCM数据
- State in Flink and Rescaling Stateful Streaming Jobs