<分区>
我使用 NSUserDefaults
来存储一些应用设置。
我需要为我的设置设置一些默认值。
所以我将 isAppFirstLaunch
值添加为默认值,并将所有需要的默认(初始)值设置为我在应用程序首次启动时的设置。
但我经常添加一些新设置。在这种情况下,isAppFirstLaunch 为 FALSE
,我无法为其设置任何默认值,因此我必须删除我的应用并重新安装它。
所以问题是:如何设置新的设置默认值?。
因为我不确定我的应用是否在应用商店中
[[[NSBundle mainBundle] infoDictionary]objectForKey:@"CFBundleVersion"]];
我可以将应用程序版本存储在我的默认值中,并检查版本是否已更改并设置新的默认值。
但是如何调试呢?我是否应该始终删除该应用程序以清除默认值?