iPhone:我可以将用户输入保存到资源文件夹中的 plist 中吗?
-
10-07-2019 - |
题
我的资源文件夹中有一个 plist,用于存储转换信息。我想让用户能够“关闭”某些单位,以便这些单位永远不会在转换中使用。我不想维护两个包含转换信息的列表。
我能够将数据保存回刺激器中的 plist 文件。(使用 writeToFile 和 pathForResource)。我想知道这是否是一个有问题的方法。
- 部署时会出现问题吗?(IE。苹果会密封plist吗)
- 如果我推出升级会发生什么?如果该升级包含添加到列表中的新单位怎么办?
- 执行诸如将 plist 复制到用户文档目录之类的操作有意义吗?
谢谢。
解决方案
无法更改应用程序包。此外,该应用程序已签名。相反,在首次启动时将 plist 复制到文档目录并从那里访问。
其他提示
如果 iPhone 上的 DRM 需要它保持不变,那么应用程序包中的任何内容都是不受限制的。
您应该将首选项保存在应用程序文档文件夹或首选项文件夹中。
使用 iOS 设置包...
不隶属于 StackOverflow