【问题标题】:IOS Multi value setting dynamic valuesIOS多值设置动态值
【发布时间】:2012-08-23 07:34:40
【问题描述】:

我正在尝试使 .plist 多值中的值动态化。具体来说,我想从网站下载选项列表并使用返回的数据填充值。我已经阅读了几篇文章,指出在运行时更改应用程序包是不可能的。是否无法使值引用应用程序包之外的数据源,例如,如果我将替代项放在 NSUserDefaults 中并从那里读取?

如果这完全不可能,还有什么替代方案?

【问题讨论】:

  • 为什么不在第一次启动时将 plist 复制到 Documents 或 Library 目录并修改该 plist?

标签: ios settings


【解决方案1】:

我所做的是将 plist 复制到文档目录中的隐藏文件夹中并使用该副本

如果文件不存在,则将其完全复制,如果存在,则根据您的需要进行一些合并或完全覆盖

也可以使用 NSUserDefaults

【讨论】:

    猜你喜欢
    • 2012-09-05
    • 1970-01-01
    • 1970-01-01
    • 2011-11-03
    • 2017-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-12
    相关资源
    最近更新 更多