我正在制作一个 iPhone 应用程序,并在上一个问题有人告诉我,我需要 archiverootobject 和 unarchiverootobject 的有效文件路径,但我不知道如何制作一个。那么保存自定义类数组的有效文件路径是什么呢?
后续问题:在链接的问题上,我已经设置了使用无效保存的方法,但它仍然有效,有人知道为什么吗?
您可以将其保存到应用程序支持文件夹内以您的bundleID命名的子目录文件夹中,也可以将其保存到库目录内的首选项文件夹中:
let preferencesDirectoryURL = FileManager.default.urls(for: .libraryDirectory, in: .userDomainMask).first!.appendingPathComponent("Preferences", isDirectory: true)
let fileURL = preferencesDirectoryURL.appendingPathComponent("fileName.plist")
print(fileURL.path) // "/var/folders/.../Library/Preferences/fileName.plist
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)