如何加载驻留在我的app文件夹中的文件的内容?

时间:2013-01-02 21:52:44

标签: objective-c ios macos dropbox dropbox-api

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

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

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

我在这里遗漏了什么吗?或者这是预期的实施?

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

编辑(澄清)

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

1 个答案:

答案 0 :(得分: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"];

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

有一个快乐的编码。!!