ios AFHTTPSessionManger下载补充
2015-11-12 16:17
477 查看
上一篇主要功能是利用AFHTTPSessionManger 下载功能。在下载功能中利用到了
这是利用到了 block 在downloadVC页面通过点击cell 传一个model过来
在downloadVC具体怎么使用block的
下面代码
这里的block是对musicplayerVC中对block回调的反应。
downloadVC.block = ^(DownloadMusic *model) { // block 回调时 播放本地音频 NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/Download/%@.mp3", kCachesPath, model.name]]; self.model.playUrl64 = url.absoluteString; // NSLog(@"+++++%@", self.model.playUrl64); self.model.title = model.name; self.model.coverLarge = model.imageUrl; self.model.Duration = model.totalTime; [[Mp3Player sharePlayer] musicPause]; [self updateUI]; };
这是利用到了 block 在downloadVC页面通过点击cell 传一个model过来
在downloadVC具体怎么使用block的
下面代码
typedef void(^MyDownMusicBlock)(DownloadMusic *model);
@property (nonatomic, copy) MyDownMusicBlock block;
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DownloadMusic *model = self.modelArray[indexPath.row]; self.block(model); [self.navigationController popViewControllerAnimated:YES]; }
这里的block是对musicplayerVC中对block回调的反应。
相关文章推荐
- 通过HttpClient获取服务器接口json数据已及解析
- iOS9适配之Http请求失败
- 使用HttpURLConnection实现在android客户端和服务器之间传递对象
- 使用HttpURLConnection实现在android客户端和服务器之间传递对象
- 使用HttpURLConnection实现在android客户端和服务器之间传递对象
- 使用HttpURLConnection实现在android客户端和服务器之间传递对象
- Http协议详解(转)
- iOS AHTTPSessionManger下载功能
- java从http url下载文件
- 踪视通惊艳亮相首届网络实时通信大会, 完美技术引爆全场
- iOS 解决iOS 9下的http请求发送失败问题
- android webview加载网络连接
- 使用Fiddler进行IOS APP的HTTP抓包
- 网络后台开发面试题
- 【转】HttpClient 教程 (一)
- muduo库阅读(40)——Net部分:TCP服务器TcpServer
- http headers
- socket发送http报文的疑惑(求高手指点一二)
- Wireshark工具——网络抓包
- 【转】RTMP/RTP/RTSP/RTCP协议对比与区别介绍