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