QConnectionDownloader 1.0.2

QConnectionDownloader 1.0.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2016年9月

QianChia 维护。



  • 作者:
  • QianChia
  • 下载功能的 NSURLConnection 文件封装。

GitHub:QianChia | 博客:QianChia(Chinese)


安装

手动安装

  • QConnectionDownloader 文件夹下的所有源文件拖到您的项目中。
  • 导入主头文件:#import "QConnectionDownloader.h"

示例

  • 开始下载

        [[QConnectionDownloader defaultDownloader] q_downloadWithURL:url progress:^(float progress) {
    
            dispatch_async(dispatch_get_main_queue(), ^{
                [button q_setButtonWithProgress:progress lineWidth:10 lineColor:nil backgroundColor:[UIColor yellowColor]];
            });
    
        } successed:^(NSString *targetPath) {
    
            NSLog(@"successed:%@", targetPath);
    
        } failed:^(NSError *error) {
    
            NSLog(@"failed:%@", error);
        }];
    
  • 暂停下载

        [[QConnectionDownloader defaultDownloader] q_pauseWithURL:url];
    
  • 取消下载

        [[QConnectionDownloader defaultDownloader] q_cancelWithURL:url];