Start 2025 on time and up to date. Seamlessly integrate your calendars into Dropbox with these simple steps.

Forum Discussion

Luben123's avatar
Luben123
New member | Level 2
8 years ago

API V2 Objective C search for filetype

Hi,

 

I am trying to list all pdf's in my Dropbox. I am getting the results back so my question is how do I handle the response?

 

[[client.filesRoutes search:@"//" query:@".pdf"]
             setResponseBlock:^(DBFILESListFolderResult *response, DBFILESListFolderError *routeError, DBRequestError *networkError) {
                 if (response) {
                     
                     NSArray<DBFILESMetadata *> *entries = response.entries; //CRASHES HERE 'unrecognized selector'
}

 

  • I figured it out.

     

    The correct way to handle it is to change the return type of the response to:

     

    DBFILESSearchResult *response

     

    Then the type of the array to:

     

    NSArray<DBFILESSearchMatch *> *entries = response.matches;

     

    The you can iterate through the results like so:

     

     

    for (DBFILESMetadata *entry in entries) {
        NSLog(@"output - %@", entry);
    }

     

    You're welcome!

  • Luben123's avatar
    Luben123
    New member | Level 2

    I figured it out.

     

    The correct way to handle it is to change the return type of the response to:

     

    DBFILESSearchResult *response

     

    Then the type of the array to:

     

    NSArray<DBFILESSearchMatch *> *entries = response.matches;

     

    The you can iterate through the results like so:

     

     

    for (DBFILESMetadata *entry in entries) {
        NSLog(@"output - %@", entry);
    }

     

    You're welcome!