每当用户更新我的应用程序时,我想强制重置为 NSUserDefault。为什么我需要这个,因为每次更新都包含一些关于用户的新信息。由于 NSUserDefault 中已经存在一些信息(令牌),我的应用程序不会调用我的网络服务。因此我没有新的用户信息。而且我不想为每个新版本编写 if..else 语句。
非常感谢。希望我的问题很清楚。
看一下这个:
[NSUserDefaults resetStandardUserDefaults]
欲了解更多信息,请查看NSUserDefaults 类参考.
您可以做的是将应用程序的当前版本保存为默认值。用户每次打开应用程序时,您都会根据当前版本检查保存的版本。在更新的情况下,当前版本将与保存的版本不同,因此您知道是时候清理用户默认值了。清理后,您可以保存当前版本的新值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)