|
@@ -31,7 +31,7 @@
|
|
|
_selectModelArr = [NSMutableArray new];
|
|
|
_curDataArr = [NSMutableArray new];
|
|
|
|
|
|
- [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(downloadTaskFinishedNoti:) name:kDownloadTaskFinishedNoti object:nil];
|
|
|
+ [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(downloadTaskFinishedNoti:) name:nasDownloadTaskFinishedNotification object:nil];
|
|
|
}
|
|
|
return self;
|
|
|
}
|
|
@@ -63,19 +63,29 @@
|
|
|
|
|
|
_outSideDataArr = outSideDataArr;
|
|
|
|
|
|
- _downloadingArr = [NSMutableArray arrayWithArray:outSideDataArr[0]];
|
|
|
+ _downloadingArr = [NSMutableArray new];
|
|
|
+ for (ShareFileDataModel*model in outSideDataArr[0]) {
|
|
|
+ [_downloadingArr addObject:model];
|
|
|
+ }
|
|
|
|
|
|
if(![boxDownloadFileManager shareInstance].isFirstAutoStartType){
|
|
|
for (ShareFileDataModel*model in _downloadingArr) {
|
|
|
- model.downloadBoxStateType = downloadBoxStateDownloadloading;
|
|
|
+ if(model.downloadBoxStateType != downloadBoxStateSuspend){
|
|
|
+ model.downloadBoxStateType = downloadBoxStateDownloadloading;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- _downloadDoneArr = [NSMutableArray arrayWithArray:outSideDataArr[1]];
|
|
|
+ _downloadDoneArr = [NSMutableArray new];
|
|
|
+ for (ShareFileDataModel*model in outSideDataArr[1]) {
|
|
|
+ [_downloadDoneArr addObject:model];
|
|
|
+ }
|
|
|
|
|
|
- //HLog(@"111--%@",_downloadDoneArr);
|
|
|
- _downloadfailArr = [NSMutableArray arrayWithArray:outSideDataArr[2]];
|
|
|
- //HLog(@"2222--%@",_downloadfailArr);
|
|
|
+
|
|
|
+ _downloadfailArr = [NSMutableArray new];
|
|
|
+ for (ShareFileDataModel*model in outSideDataArr[2]) {
|
|
|
+ [_downloadfailArr addObject:model];
|
|
|
+ }
|
|
|
|
|
|
|
|
|
[self RefreshAllDataFun];
|
|
@@ -199,6 +209,7 @@
|
|
|
};
|
|
|
|
|
|
cell.didTapPressClick = ^{
|
|
|
+ HLog(@"%@",model);
|
|
|
if(model.downloadBoxStateType == downloadBoxStateDownloadloading){
|
|
|
model.downloadBoxStateType = downloadBoxStateSuspend;
|
|
|
[weakSelf handleDownloadingStateTapFunBy:YES with:model AtIndexPath:indexPath];
|