1

使用loadFile选择器和loadedFile委托选择器,我如何读取 Dropbox 上应用程序的 app 文件夹中的文件内容?

您是否应该在磁盘上指定一个绝对路径(如 tmp 文件夹?),在调用委托方法loadFile: intoPath:后您实际从中读取内容?loadedFile

Dropbox IOS/OSX SDK 是否会在获取和下载文件之前自动确定文件是否本地存储在用户的保管箱文件夹中,并且是当前版本?

我在这里错过了什么吗?或者这是预期的实现?

抱歉这个新手问题,似乎没有大量关于如何实际使用此方法的具体文档。

编辑(澄清)

当我说我想加载文件的内容时,我想将文件内容转储到一个NSString对象中。抱歉,如果不清楚。

4

1 回答 1

1
 NSMutableArray *tempArray =[NSMutableArray arrayWithArray:[[NSFileManager defaultManager] contentsOfDirectoryAtPath:directoryPath error:Nil]];
 NSFileManager *fileManager =[NSFileManager defaultManager];
 NSString path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
 path=[path stringByAppendingPathComponent:@"filename with extension"];

现在您可以使用路径变量来加载文件。

有一个快乐的编码。!

于 2013-02-26T06:36:32.823 回答