Xcode获取一致的文档目录路径

时间:2015-01-29 23:25:13

标签: ios xcode nsfilemanager

我在这里查看了关于这一点和其他问题的Apple文档,但找不到获取文档目录的一致路径的方法。

NSFileManager *fm = [NSFileManager defaultManager];
NSArray *urls = [fm URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask];

NSURL *directory = [urls lastObject];

由于一个组件,每次产生不同的路径。

示例:

文件:/// VAR /移动/容器/数据/应用/的 CA708CF5-0E1B-414D-A795-31A8BB884BA5 /文件

下次运行:

文件:/// VAR /移动/容器/数据/应用/的 2C96E341-85EF-485D-AC19-F8844B0880C3 /文件

我意识到我需要某种相对路径,但我无法弄清楚如何获得它。如何一致地写入和读取我的应用程序将生成的文件?

1 个答案:

答案 0 :(得分:2)

路径是在安装时确定的。每次在模拟器中运行应用程序时,都会将其删除并重新安装。因此,不同的路径。所以你不必担心这个。