我最近几天一直在努力解决一个问题。我有一个设置包 root.plist,其中包含一些用户首选项。其中包含三个多值菜单项。一个返回布尔值,另外两个返回数字。
当我在控制台中调用[[NSUserDefaults standardUserDefaults] dictionaryRepresentation]
并检查它时,只有属性列表中的第一项显示它的值。其他两个明显缺席。结果,当我尝试检索这些值时,我得到零。
更奇怪的是,设置包在 iPhone 的“设置”应用中看起来是正确的。唯一不起作用的是值没有被传递。就我的应用而言,其他两个多值菜单项甚至都不存在。
非常感谢任何建议。