我将我的应用程序的用户默认设置为包含两个切换开关 - 一个用于帮助,一个用于声音。他们正在工作但是起始值是假的,即使我已将它们设置为YES:
我使用BOOL变量来跟踪应用程序中的这些值,因此我想存储YES / NO值。为了获得正确的起始值,我还需要做些什么?
我找到了答案。显然,有一个应用程序域和注册域在第一次运行应用程序时不同步。对我有用的解决方案是:
http://excitabyte.wordpress.com/2009/08/12/keeping-user-defaults-synchronized-with-settings-bundle/
当您第一次运行应用程序时希望获得帮助和声音时,效果不佳!来吧Apple。
嗯...不是以这种方式设置切换开关: