我已经将应用的用户默认设置设置为包含两个切换开关-一个用于帮助,一个用于声音。它们正在工作,但是即使我将它们设置为YES,起始值也是错误的:

objective-c - iPhone用户默认起始值-LMLPHP


我使用BOOL变量在应用程序中跟踪这些值,因此我想存储YES / NO值。我还需要做些什么才能获得正确的起始值?

最佳答案

我找到了答案。显然,有一个应用程序域和注册域在第一次运行该应用程序时不同步。对我有用的解决方案在这里:

http://excitabyte.wordpress.com/2009/08/12/keeping-user-defaults-synchronized-with-settings-bundle/

如果您想在首次运行应用程序时获得帮助并启用声音,那就不好了!来苹果吧。

10-07 19:43