- (void)uploadFile:(NSArray *)imageArray atIndex:(NSInteger)index imagesCount:(NSInteger)count completeBlock:(uploadCompleteBlock)block {
FNCircleImage *aTCImage = imageArray[index];
NSString *filepath = aTCImage.localFilePath;
[self.resourceManager upload:filepath progress:nil completion:^(NSString * _Nullable urlString, NSError * _Nullable error) {
if (error == nil) {
aTCImage.remoteUrl = urlString;
NSInteger idx = index + 1;
if (idx >= count) {
block(nil);
} else {
[self uploadFile:imageArray atIndex:idx imagesCount:count completeBlock:block];
}
} else {
block(error);
}
}];
}
__block NSError *e = nil;
[imageArray enumerateObjectsUsingBlock:^(NSString *filePath, NSUInteger idx, BOOL * _Nonnull stop) {
__block dispatch_semaphore_t t = dispatch_semaphore_create(0);
[self upload:filepath progress:nil completion:^(NSString * _Nullable urlString, NSError * _Nullable error) {
if (error == nil) {
} else {
e = error;
*stop = YES;
}
dispatch_semaphore_signal(t);
}];
dispatch_semaphore_wait(t, DISPATCH_TIME_FOREVER);
}];
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有