我在这里查看了关于这一点和其他问题的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 /文件
我意识到我需要某种相对路径,但我无法弄清楚如何获得它。如何一致地写入和读取我的应用程序将生成的文件?
答案 0 :(得分:2)
路径是在安装时确定的。每次在模拟器中运行应用程序时,都会将其删除并重新安装。因此,不同的路径。所以你不必担心这个。