0
AdobeAssetFileのcreate:folder:dataPath:contentType:progressBlock:successBlock:cancellationBlock:errorBlock
メソッドを使用して、Adobe Creative Cloudにイメージをアップロードしようとしています。ファイルは正常にアップロードされましたが、アップロードの進捗状況はprogressBlock
で追跡できません。このブロックは呼び出されません。AdobeAssetFile:アップロードの進行状況を追跡できません。
- (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を使用しています。