【发布时间】:2011-03-26 15:21:05
【问题描述】:
如果我构建一个 1.0 应用程序,默认使用 2 个字符串,使用 registerDefaults。
在 2.0 版本中,我决定删除第一个旧字符串,并将第二个(更改其密钥字符串)与新的第三个字符串一起移动到一个数组中。
我该如何处理以及如何处理可能通过版本对内容进行的更改。
1.0 首选项应该是
StringKey someValue
DateKey 10/10/2010
1.1 首选项应该是
StringKey someValue
DateKey 2010/10/10
2.0 首选项应该是
Array
Item0 is DateKey 10/10/2010
Item1 is BadString BadBadValue
【问题讨论】:
标签: iphone plist upgrade nsuserdefaults defaults