应用设置更改:2同步为标准用户默认是必要的



我正在更改iPhone应用程序中的应用程序设置。

奇怪的是,我必须做2与StandardUserDefaults同步命令以使我的更改反映在应用程序设置中。

其次,当我在iPhone应用程序中更改我的"首选用户语言"时,我必须启动我的应用程序两次来更改语言。

那是什么原因?

是否有一种方法可以转储StandardUserDefaults并查看存储在那里的所有设置?

谢谢你的帮助!

是否有办法转储StandardUserDefaults并查看存储在那里的所有设置?

是的,这很容易做到。

NSUserDefaults被保存在一个plist文件中,这个plist文件位于你应用的sandbox环境下的Library文件夹中。

要在模拟器上检查这个,请查看

~/图书馆//iPhone应用程序支持模拟器/5.0/应用程序/散列程序/Library/Preferences/[application bundle identifier].plist

请注意,你必须替换括号中的值来找到你的特定应用程序。还请注意,此路径适用于iOS5.0环境-对于其他环境,你必须将5.0替换为你正在使用的任何系统版本。

相关内容

  • 没有找到相关文章

最新更新