【发布时间】:2018-01-11 10:27:46
【问题描述】:
我有一个小问题:
NSOperation *operation = [[NSOperation alloc]init];
NSMutableDictionary * dictFileData = [arrData objectAtIndex:operationCounter];
[operation setCompletionBlock:^{
[self uploadFileOnAWSServer:[dictFileData valueForKey:@"MediaFileData"] MediaType:[[dictFileData valueForKey:@"MediaType"]integerValue] MediaKeyName:[dictFileData valueForKey:@"uploadKeyName"] MediaContentType:[dictFileData valueForKey:@"MediaContentType"]];
}];
[operationQueue addOperation:operation];
对于方法 uploadfileONAWSserve.... 我有另一个块及其单独的完成块。
通过这种方式,我必须在 AWS 服务器上上传多个文件,一旦所有文件完成,我必须在我的服务器上调用服务。 现在我需要处理这个包含多个成功和失败案例的完整场景。
谁能解释我如何正确处理所有成功和失败的案例。
【问题讨论】:
标签: ios file-upload block nsoperationqueue nsoperation