NSUserDefaults的初始设置
问题描述:
所以我在读这个:Storing iPhone application settings in app这似乎很简单。NSUserDefaults的初始设置
但是,在哪里/如何定义初始设置?
因此,例如我有一个国家设置:英国或美国。当应用程序第一次安装/打开时,我希望它自动知道/将NSUserDefaults设置为英国。
我希望这是清楚的哈。
汤姆
答
这似乎确定,但我很担心,如果用户关闭应用程序,然后重新打开它会“重置”设置?即:如果用户安装应用程序并将其国家更改为美国,我希望它无限期地记住它。这会为此工作吗? – 2010-08-25 15:01:34
我发现API中的命名混乱。注册默认值意味着提供实际的默认值。您在“standardUserDefaults”中存储的所有内容应该优先于默认的默认值。测试让你自己放心很容易。 :) – 2010-08-25 15:53:05