所以我想知道为什么这不起作用。我创建了一个设置包,实际上只有一个文本字段用于设置。我给它一个默认值。但是,如果我清理产品,然后构建应用程序,我实际上无法检索默认值,直到我进入模拟器上的设置并将其更改为其他内容。
有办法解决这个问题吗?
答案 0 :(得分:2)
如果您在应用启动的每个时间拨打NSUserDefaults
的{{1}}方法,它将初始化默认设置(如果用户未访问设置应用) )。
如果用户设置了任何设置,则不会更改。这允许您以编程方式访问默认值。
可以找到该方法的文档here。