如何访问iPhone应用程序的Documents文件夹?

时间:2015-07-26 05:19:33

标签: ios iphone ipad app-store documents

我试图备份视频游戏的保存文件。我很确定保存数据存储在/ Documents中,因为文件夹" s"最后更新"每次完成一个关卡时,时间戳都会改变。然而,当我使用iExplorer,iFunBox等打开/ Documents时,它是空的。当我尝试将整个文件夹复制到台式计算机时,它会显示为空文件夹。

我认为某些设置阻止我查看该文件夹的内部。如果不越狱我的手机怎么能解决这个问题呢?感谢。

如果重要的话,我正在使用带有iOS 7的iPhone 4(2010)。

我不是应用开发者,我不了解Objective-C。我只是试图为我正在播放的视频游戏备份保存数据。例如,Candy Crush Saga将文件存储在Apps / Candy Crush / Documents / Save _ ########。dat中。其他应用程序还将保存文件存储在各自的/ Documents文件夹中,但我没有看到任何内容。

1 个答案:

答案 0 :(得分:0)

问题是缺少任何代码,但似乎您没有访问允许的目录。

iOS应用在文件系统访问方面受到限制,作为安全措施。您最有可能使用的目录是通过API访问的NSDocumentDirectory。

访问代码示例:

目标-C:

NSString *path = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) firstObject];

夫特:

let path = NSSearchPathForDirectoriesInDomains(.DocumentDirectory, .UserDomainMask, true).first as! String