It seems that the iOS Objective-C framework support for the Dropbox API v2 is much slower at downloading large numbers (200+) of files than the original DBRestClient method.
For example in my iOS app...
v1 used this method...
[restClient loadFile:dropboxPath intoPath:localPath];
which would then do a callback to..,
-(void)loadedFile:(NSString *)localPath etc.
--------------------------------
v2 uses this method...
[dbClient.filesRoutes downloadUrl:remoteFilePath overwrite:YES destination:destinationURL]
With completion passing to the downloadUrl responseBlock.
---------------------------------
The original restClient method would download 250 files (10K each) in about 30 seconds and the new completionBlock method takes over a minute to download the same files on the same network and the same device.
Can anyone offer any insight as to why I am seeing such a slower download time with the new framework/API?
Is there a way to download the entire contents of a folder with a single call?
I am using ObjectiveDropboxOfficial v3.1.1 as an embedded xCode project but have seen the same results as far back as v3.0.1.
Thanks for any thoughts on this.