2016-08-17 10 views
0

fileUploadRequestToFolderWithID:BoxAPIFolderIDRoot」キーを使用してファイルをボックスストレージのルートにアップロードできますが、作成した特定のフォルダにファイルをアップロードします:ボックスファイルで特定のフォルダにファイルをアップロードする - Objective-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; 
}]; 
関連する問題