NSUserDefaults应用程序设置不存储初始值

时间:2011-09-20 13:44:13

标签: iphone ios xcode ios4

所以我想知道为什么这不起作用。我创建了一个设置包,实际上只有一个文本字段用于设置。我给它一个默认值。但是,如果我清理产品,然后构建应用程序,我实际上无法检索默认值,直到我进入模拟器上的设置并将其更改为其他内容。

有办法解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

如果您在应用启动的每个时间拨打NSUserDefaults的{​​{1}}方法,它将初始化默认设置(如果用户未访问设置应用) )。

如果用户设置了任何设置,则不会更改。这允许您以编程方式访问默认值。

可以找到该方法的文档here