MJDownload icon indicating copy to clipboard operation
MJDownload copied to clipboard

A delightful framework for multifile resumable broken downloads.

Results 12 MJDownload issues
Sort by recently updated
recently updated
newest added

尊敬的MJ老师 因为NSURLSessionDataTask不支持后台下载 所有只能拿NSURLSessionDownloadTask来搞了 好像现在对于NSURLSessionDownloadTask的离线断点下载 只能去费劲吧拉的存这个resulmData了 而且看过一些 基本上都是在实时回调进度的这个方法 ``` - (void)URLSession:(NSURLSession *)session downloadTask:(NSURLSessionDownloadTask *)downloadTask didWriteData:(int64_t)bytesWritten totalBytesWritten:(int64_t)totalBytesWritten totalBytesExpectedToWrite:(int64_t)totalBytesExpectedToWrite ``` 里搞的 但是好像都不怎么完美 MJ老师对此咋吗👀

```objc - (MJDownloadState)state { // 如果是下载完毕 if (self.totalBytesExpectedToWrite && self.totalBytesWritten == self.totalBytesExpectedToWrite) { return MJDownloadStateCompleted; } // 如果下载失败 if (self.task.error) return MJDownloadStateNone; return _state; } #pragma mark - 状态控制 -...

我测试的时候发现了些问题,表示很不解: 1、APP在下载过程中突然崩溃了,如何去保存completionHandler()? 2、在- (void)application:(UIApplication *)application handleEventsForBackgroundURLSession:(NSString *)identifier completionHandler:(void (^)(void))completionHandler 中,好像并不需要创建参照? 我发现没创建也是OK的,不知道和创建了有什么区别 3、如果我创建了多个NSURLSession,到后台后是不是要保存多份completionHandler()? 4、我重新进入APP的时候,创建NSURLSession就自动给我继续下载了,导致我在逻辑处理出了问题,怎么让它不自动下载?

2年多了,是不是该发送草稿了?

同一个文件首次下载完成后就不能重新下载, 假如获取不到下载文件的大小就无法判断是否完成下载, 下载速度不知道怎么计算.

看起来只支持URL下载,不支持在已经下载数据基础上继续下载,下版能否加上downloadTaskWithResumeData。

下载进度提示MJProgressView的高度,为啥为2,没看到你设置高度呀!只看懂了调用progress的set方法中再调用绘图,设置颜色与宽度。

如果手动干预下载顺序的话 用 operationqueue 感觉不是很好控制,比如我点击某一个下载任务,则这个下载任务立即开始,其他的正在下载的任务全部暂停