我尝试使用AdobeAssetFile的方法create:folder:dataPath:contentType:progressBlock:successBlock:cancellationBlock:errorBlock
将图像上传到Adobe Creative Cloud。文件上传成功,但我无法使用progressBlock
跟踪上传进度。这个块只是没有被调用。
- (void)sendImageWithURL:(NSURL *)imageURL {
NSString *imageName = [imageURL lastPathComponent];
[AdobeAssetFile create:imageName
folder:[AdobeAssetFolder root]
dataPath:imageURL
contentType:[AdobeAssetMimeTypes mimeTypeForExtension:@"jpg"]
collisionPolicy:AdobeAssetFileCollisionPolicyAppendUniqueNumber
progressBlock:^(double fractionCompleted) {
NSLog(@"Progress: %f", fractionCompleted);
}
successBlock:^(AdobeAssetFile *file) {
NSLog(@"Operation is complete");
}
cancellationBlock:^{
NSLog(@"Operation is canceled");
}
errorBlock:^(NSError *error){
NSLog(@"Error is occur: %@", error.localizedDescription);
}
];
}
这段代码有什么问题?为什么progressBlock
没有被调用?
我使用的是Adobe Creative SDK v0.13.2139。
答案 0 :(得分:0)
您的代码没有任何问题。这是一个已知的问题。修复正在进行中。