Xcode 获取一致的文档目录路径
Xcode Getting a Consistent Documents Directory Path
我已经查看了有关这一点和此处其他问题的 Apple 文档,但找不到获取文档目录的一致路径的方法。
NSFileManager *fm = [NSFileManager defaultManager];
NSArray *urls = [fm URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask];
NSURL *directory = [urls lastObject];
由于一个组件,每次都会产生不同的路径。
示例:
file:///var/mobile/Containers/Data/Application/CA708CF5-0E1B-414D-A795-31A8BB884BA5/Documents
下一个运行:
file:///var/mobile/Containers/Data/Application/2C96E341-85EF-485D-AC19-F8844B0880C3/Documents
我意识到我需要某种相对路径,但我不知道如何获得它。我怎样才能始终如一地访问 Documents 目录以写入和读取我的应用程序将生成的文件?
路径在安装时确定。每次您在模拟器中 运行 您的应用程序时,它都会被删除并重新安装。因此,不同的路径。所以你不用担心这个。
我已经查看了有关这一点和此处其他问题的 Apple 文档,但找不到获取文档目录的一致路径的方法。
NSFileManager *fm = [NSFileManager defaultManager];
NSArray *urls = [fm URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask];
NSURL *directory = [urls lastObject];
由于一个组件,每次都会产生不同的路径。
示例:
file:///var/mobile/Containers/Data/Application/CA708CF5-0E1B-414D-A795-31A8BB884BA5/Documents
下一个运行:
file:///var/mobile/Containers/Data/Application/2C96E341-85EF-485D-AC19-F8844B0880C3/Documents
我意识到我需要某种相对路径,但我不知道如何获得它。我怎样才能始终如一地访问 Documents 目录以写入和读取我的应用程序将生成的文件?
路径在安装时确定。每次您在模拟器中 运行 您的应用程序时,它都会被删除并重新安装。因此,不同的路径。所以你不用担心这个。