AdobeAssetFile:无法跟踪上传进度

时间:2016-05-23 04:45:59

标签: ios objective-c adobecreativesdk

我尝试使用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。

1 个答案:

答案 0 :(得分:0)

您的代码没有任何问题。这是一个已知的问题。修复正在进行中。