用于将 Dropbox SDK 集成到我的 iOS 应用程序中的核心 [API]。我在使用 Dropbox 处理多次下载时遇到问题:我的 Dropbox 云存储中有两个文件。文件名是:1.txt,2.txt。如果我将 1.txt 文件放入下载中,则 1.txt 下载成功,突然如果我将 2.txt 文件放入下载中,第一个被中止,第二个开始。那么如何同时执行两个线程呢?我使用以下代码从 Dropbox 下载文件。
-(void)startDownload :(CFileAdaptor *) cf_in
{
NSArray *pathArray = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [pathArray objectAtIndex:0];
// pass Filename from adapter
NSString *localPath = [documentsDirectory stringByAppendingPathComponent:cf_in.m_nFileNameProperty];
// pass path from adapter
NSString *path = [cf_in.m_oMetaDataProperty valueForKey:@"path"];
[[self restClient] loadFile:path intoPath:localPath];
}