2016-08-17 75 views
0

我可以使用“fileUploadRequestToFolderWithID:BoxAPIFolderIDRoot”密钥成功将文件上传到文件存储根目录,但我想将文件上传到我创建的特定文件夹:使用Box api将文件上传到特定文件夹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; 
}]; 
相关问题