2014-10-22 6 views
0

BoxFile 블록의 상자에 새 파일을 업로드 한 직후 sharedLink 매개 변수를 가져 오는 방법이 있습니까?Box : 새 파일을 업로드 한 직후에 sharedlink 매개 변수를 가져 오는 중

다음 코드를 시도했지만 공유 링크 매개 변수를 nil로 반환했습니다.

 BoxFilesRequestBuilder *builder = [[BoxFilesRequestBuilder alloc] init]; 
     builder.name = imageName; 
     builder.parentID = folderID; 

     //--- shared link object ---// 
     BoxSharedObjectBuilder *sharedBuilder = [[BoxSharedObjectBuilder alloc] init]; 
     sharedBuilder.access = BoxAPISharedObjectAccessOpen; 
     builder.sharedLink = sharedBuilder; 

     NSInputStream *inputStream = [NSInputStream inputStreamWithFileAtPath:imagePath]; 
     NSDictionary *fileAttributes = [[NSFileManager defaultManager] attributesOfItemAtPath:imagePath error:nil]; 
     long long contentLength = [[fileAttributes objectForKey:NSFileSize] longLongValue]; 

     [[BoxSDK sharedSDK].filesManager uploadFileWithInputStream:inputStream contentLength:contentLength MIMEType:nil requestBuilder:builder success:fileBlock failure:failureBlock progress:nil]; 

답변

0

파일을 업로드 한 후에 두 번째 호출을해야합니다.