Как отобразить папки Dropbox после входа в систему - PullRequest
0 голосов
/ 13 мая 2011

Я нахожусь в процессе изучения Dropbox SDK. Я хочу узнать, как отображать пользовательские папки Dropbox, а также дать пользователю возможность загрузить файл из моего приложения в свою учетную запись Dropbox.

Я просмотрел их пример приложения, но оно не дает мне необходимую информацию.

Может кто-нибудь помочь мне с этим, пожалуйста?

Ответы [ 2 ]

0 голосов
/ 20 октября 2012
-(void)restClient:(DBRestClient *)client loadedMetadata:(DBMetadata *)metadata{

    NSMutableArray *list=[[NSMutableArray alloc] init];
    for (DBMetadata *child in metadata.contents) {
        [list addObject:child];
    }
    self.arrayFoldersList=[[NSMutableArray alloc] initWithArray:list];
    [self.tableView reloadData];

}
    [self.restClient loadMetadata:@""];

Думаю, это вам очень поможет.

0 голосов
/ 25 мая 2011

Я думаю, вы могли бы найти этот урок полезным. http://www.nanaimostudio.com/blog/2011/1/20/how-to-synchronize-your-app-data-using-dropbox-api.html

Вы можете вызвать метод загрузки для объекта DBRestClient. </p> <pre><code> NSString* path = [self getDocumentPath];//or however you can obtain the path where your file is stored [restClientObject uploadFile:@"filename" toPath:@"/" fromPath:path]; //you can choose to upload to the dropbox root directory(above) or a folder of your choice eg toPath:@"/myfolder"

Используйте loadMetaData для отображения содержимого папки dropbox </p> <pre><code> [restClientObject loadMetadata:@""];

Вы также должны реализовать функцию loadedMetadata. См. Учебник выше.

...