2017-04-23 22 views
0

iOSアプリケーションでCreative Cloudのドキュメントファイルをアップロードしようとしています。それは正常に動作していたが、今私はアップロードのエラーを次のようになっています。Creative Cloud iOSにファイルをアップロードする際にエラーが発生しました

error uploading Error Domain=AdobeAssetErrorDomain Code=2 "(null)" UserInfo={AdobeNetworkResponseHeaders={ 
    connection = "keep-alive"; 
    "content-encoding" = gzip; 
    "content-length" = 90; 
    "content-type" = "application/vnd.adobe.error-response+json"; 
    date = "Sun, 23 Apr 2017 13:33:13 GMT"; 
    server = APIP; 
    vary = "Accept-Encoding"; 
    "x-request-id" = "DB0C9B95-7D84-45EA-9BFF-F04020C3796E"; 
}, AdobeNetworkRequestURLStringKey=https://cc-api-storage.adobe.io/files/?order=asc&orderby=name, AdobeNetworkResponseData={"reason":"bad_request","message":"A required parameter is missing or invalid"}, AdobeNetworkHTTPDebugIDKey=DB0C9B95-7D84-45EA-9BFF-F04020C3796E, AdobeNetworkHTTPStatus=400} 

以下は私のコードです。

if ([AdobeUXAuthManager sharedManager].isAuthenticated) 
     { 
      NSLog(@"The user has already been authenticated. User profile: %@", [AdobeUXAuthManager sharedManager].userProfile); 

      AdobeAssetFolder *root = [AdobeAssetFolder getRootOrderedByField:AdobeAssetFolderOrderByName 
                   orderDirection:AdobeAssetFolderOrderDescending]; 

      [AdobeAssetFile create:_fileName 
          inFolder:root 
         withDataPath:[NSURL fileURLWithPath:filePath] 
          withType:kAdobeMimeTypeRaw 
       withCollisionPolicy:AdobeAssetFileCollisionPolicyAppendUniqueNumber 
         onProgress:^(double fractionCompleted) { 
          NSLog(@"Percent complete %f", fractionCompleted); 
         } 
         onCompletion:^(AdobeAssetFile *file) { 

         } 
        onCancellation:NULL 
          onError:^(NSError *error) { 
           NSLog(@"error uploading %@", error); 
          }]; 
     } 

答えて

0

私はこの問題を解決しました。 "AdobeCreativeSDKAssetModel.framework"は埋め込みバイナリにリンクされていませんでした。この問題を解決するには、埋め込みバイナリでそれを削除し、再度埋め込みます。また、Adobeアカウントが電子メールで確認されている必要があります。そうしないと、アップロードエラーが発生します。

関連する問題