从Dropbox下载文件并保存到路径

时间:2012-05-12 19:06:28

标签: objective-c xcode

我正试图通过以下方式从Dropbox保存文件:

NSString *fileName = [NSString stringWithFormat:@"/newFile.json"];
// Do any additional setup after loading the view, typically from a nib.

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
                                                     NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString* path2 = [documentsDirectory stringByAppendingPathComponent: 
                  [NSString stringWithFormat:@"%@", fileName]];


[[self restClient] loadFile:fileName intoPath:path2];

该文件位于apps / appname / sandbox / newFile.json

但是我收到了这个错误:

2012-05-12 21:05:46.824 Quick Homework& business [934:707] [警告] DropboxSDK:向/1/files/sandbox/newFile.json发出错误请求 - 找不到文件

但文件就在那里!!

1 个答案:

答案 0 :(得分:0)

我发现为了访问al dropbox文件夹,即使在沙盒文件夹中,您的应用也需要设置为“完全保管箱访问”,否则会出现此错误。这个问题虽然只是在尝试从Dropbox下载时,而不是在上传或在UITableView中加载元数据时。