iOS开发:过滤下载资源类型
来源:互联网 发布:js 数组包含对象 编辑:程序博客网 时间:2024/05/22 14:00
以视频下载为例:
在做下载功能时,有时候会遇到后台给提供了非视频资源的下载链接,
如下方法可将非视频资源过滤掉
#pragma mark - NSURLSessionDelegate- (void)URLSession:(NSURLSession *)session dataTask:(NSURLSessionDataTask *)dataTask didReceiveResponse:(NSHTTPURLResponse *)response completionHandler:(void (^)(NSURLSessionResponseDisposition))completionHandler { NSString *miniType = response.MIMEType; //有时后台错误,给的下载链接为非视频 if(download && download.DownloadState == PVR_DOWNLOAD_RUN){ if ([NSString isEmpty:miniType] || ![miniType hasPrefix:@"video"]) { NSLog(@"资源地址为空,或不是视频类资源");}
0 0
- iOS开发:过滤下载资源类型
- 资源类型
- 资源类型
- iOS 开发下载中心
- iOS开发同步下载
- iOS开发 字符串过滤html标签
- iOS开发 ☞ NSPredicate 谓词过滤
- iOS开发ASIHTTPRequest下载数据
- iOS开发ASIHTTPRequest断点续传(下载)
- iOS开发ASIHTTPRequest下载数据
- iOS开发ASIHTTPRequest断点续传(下载)
- iOS开发ASIHTTPRequest下载数据
- iOS开发多线程断点下载
- iOS开发ASIHTTPRequest下载数据
- iOS开发:下载视频到沙盒
- iOS开发之文件下载
- iOS开发 - 同步异步下载
- xcode下载iOS开发文档
- js 加减乘除
- 移植USB无线网卡驱动心得
- JSP的增删改查part1
- php垃圾回收新
- Unity多线程、线程池的使用
- iOS开发:过滤下载资源类型
- oc字符串存储位置
- 继承情况下类加载顺序
- mybatis+servlet
- 批处理产生001、002序列数字的文件名
- 操作系统的引导
- guava-retrying重试工具库: AttemptTimeLimiter
- 新建的liferay项目在部署时需要注意的事项
- 如何让 cygwin终端中显示的中文改成英文