2017-04-23 5 views
0

iOS 응용 프로그램에서 Creative Cloud의 문서 파일을 업로드하려고합니다. 그것은 잘 작동하지만 지금은 다음과 같은 오류를 업로드지고있다.Creative Cloud에 파일을 업로드하는 중 오류가 발생했습니다.

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 계정을 전자 메일로 확인해야합니다. 그렇지 않으면 업로드 오류가 발생합니다.