Dropbox перечисляет все конкретные файлы из всех каталогов - PullRequest
0 голосов
/ 23 января 2019

Я хочу получить все видеофайлы из нескольких каталогов в dropbox
но это только список определенных файлов каталога.

[[self.client.filesRoutes listFolder:@""] setResponseBlock:^(DBFILESListFolderResult * _Nullable result, DBFILESListFolderError * _Nullable routeError, DBRequestError * _Nullable networkError) {
    if (result) {
        NSArray<DBFILESMetadata *> *entries = result.entries;
        NSString *cursor = result.cursor;
        BOOL hasMore = [result.hasMore boolValue];
        if (hasMore) {
            NSLog(@"Folder is large enough where we need to call `listFolderContinue:`");
        } else {
            NSLog(@"List folder complete.");
        }
    } else {
        NSLog(@"%@\n%@\n", routeError, networkError);
    }
}];

код выше корректно работает для конкретной директории

Как получить все видеофайлы из нескольких каталогов?
я могу искать в выпадающем списке по следующему коду? если да, то как я могу искать только видео?
потому что следующий код не дает никакого результата

DBFILEPROPERTIESPropertiesSearchMode *searchMode = [[DBFILEPROPERTIESPropertiesSearchMode alloc] initWithFieldName:@""];
DBFILEPROPERTIESPropertiesSearchQuery *searchQuery = [[DBFILEPROPERTIESPropertiesSearchQuery alloc] initWithQuery:@"" mode:searchMode];
[[self.client.filePropertiesRoutes propertiesSearch:@[searchQuery]] setResponseBlock:^(DBFILEPROPERTIESPropertiesSearchResult * _Nullable result, DBFILEPROPERTIESPropertiesSearchError * _Nullable routeError, DBRequestError * _Nullable networkError) {
    if(result) {
        NSLog(@"%@", result);
    } else {
        NSLog(@"");
    }
}];
...