当我更新我的应用时,有些人会抱怨首选项失败。当用户第一次启动更新时,如何“重置”首选项?
答案 0 :(得分:1)
一种方法是包含一个首选项,指示上次更新首选项的应用程序版本。然后,当您首次运行更新的应用程序时,它可以检查该首选项值,查看它是否较旧,并且必须对现有首选项执行任何更新。
答案 1 :(得分:1)
虽然我认为这不是一个好习惯:您可以在首选项中保留一个包含其使用的应用版本的密钥,并在每个应用启动时检查此密钥。如果密钥的编号低于当前应用程序的编号,请致电[NSUserDefaults resetStandardUserDefaults]