2016-08-17 6 views
0

"fileUploadRequestToFolderWithID:BoxAPIFolderIDRoot"키를 사용하여 파일을 상자 저장소의 루트에 성공적으로 업로드 할 수 있지만 사용하여 만든 특정 폴더에 파일을 업로드하고 싶습니다 :박스 파일로 특정 폴더에 파일 업로드 - 목표 -C iOS

BOXContentClient *contentClient = [BOXContentClient defaultClient]; 
BOXFolderCreateRequest *folderCreateRequest = [contentClient folderCreateRequestWithName:@"New Folder" parentFolderID:BoxAPIFolderIDRoot]; 
[folderCreateRequest performRequestWithCompletion:^(BOXFolder *folder, NSError *error) { 
    // If successful, folder will be non-nil and represent the newly created folder on Box; otherwise, error will be non-nil. 
}]; 

어떻게 파일을 업로드 할 폴더 ID를 검색 할 수 있습니까?

미리 감사드립니다.

답변

1

Box iOS SDK는 폴더의 ID를 폴더의 modelID로 참조합니다. folderCreateRequest의 완료 블록 내에서 폴더의 modelID 속성에 액세스 할 수 있습니다. 예 :

BOXContentClient *contentClient = [BOXContentClient defaultClient]; 
BOXFolderCreateRequest *folderCreateRequest = [contentClient folderCreateRequestWithName:@"New Folder" parentFolderID:BoxAPIFolderIDRoot]; 
[folderCreateRequest performRequestWithCompletion:^(BOXFolder *folder, NSError *error) { 
NSString *folderID = folder.modelID; 
}];