2016-05-23 26 views
0

Ich versuche, Bild in Adobe Creative Cloud mit der Methode create:folder:dataPath:contentType:progressBlock:successBlock:cancellationBlock:errorBlock von AdobeAssetFile hochzuladen. Datei-Upload erfolgreich, aber ich kann den Upload-Fortschritt nicht mit progressBlock verfolgen. Dieser Block wird gerade nicht aufgerufen.AdobeAssetFile: kann den Upload-Fortschritt nicht verfolgen

- (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); 
       } 
    ]; 
} 

Was ist falsch an diesem Code? Und warum progressBlock nicht aufgerufen?

Ich verwende Adobe Creative SDK v0.13.2139.

Antwort

0

Es ist nichts falsch mit Ihrem Code. Dies ist ein bekanntes Problem. Eine Lösung ist in Arbeit.