2016-05-23 70 views
0

我試圖使用AdobeAssetFile的方法create:folder:dataPath:contentType:progressBlock:successBlock:cancellationBlock:errorBlock將圖像上傳到Adobe Creative Cloud。文件上傳成功,但我無法跟蹤progressBlock的上傳進度。這個塊不會被調用。Adob​​eAssetFile:無法跟蹤上傳進度

- (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

你的代碼沒有問題。這是一個已知的問題。修復正在進行中。