我的资源文件夹中有一个 plist,用于存储转换信息。我想让用户能够“关闭”某些单位,以便这些单位永远不会在转换中使用。我不想维护两个包含转换信息的列表。

我能够将数据保存回刺激器中的 plist 文件。(使用 writeToFile 和 pathForResource)。我想知道这是否是一个有问题的方法。

  • 部署时会出现问题吗?(IE。苹果会密封plist吗)
  • 如果我推出升级会发生什么?如果该升级包含添加到列表中的新单位怎么办?
  • 执行诸如将 plist 复制到用户文档目录之类的操作有意义吗?

谢谢。

有帮助吗?

解决方案

无法更改应用程序包。此外,该应用程序已签名。相反,在首次启动时将 plist 复制到文档目录并从那里访问。

其他提示

如果 iPhone 上的 DRM 需要它保持不变,那么应用程序包中的任何内容都是不受限制的。
您应该将首选项保存在应用程序文档文件夹或首选项文件夹中。

使用 iOS 设置包...

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top