问题描述:NSUserDefaults偶尔不工作,无法保存改动的数据
解决方案:NSUserDefaults的机制是,过一段时间,会自动调用自己的函数synchronize去同步数据的。
如果刚改动数据后,就退出程序了,即在NSUserDefaults还没来得及synchronize之前就退出程序,就需要手动调用synchronize去保存数据了。
即,在需要的时候,手动调用NSUserDefaults去执行同步synchronize的动作,以及时保存(修改了的)数据。
问题描述:NSUserDefaults偶尔不工作,无法保存改动的数据
解决方案:NSUserDefaults的机制是,过一段时间,会自动调用自己的函数synchronize去同步数据的。
如果刚改动数据后,就退出程序了,即在NSUserDefaults还没来得及synchronize之前就退出程序,就需要手动调用synchronize去保存数据了。
即,在需要的时候,手动调用NSUserDefaults去执行同步synchronize的动作,以及时保存(修改了的)数据。
转载于:https://www.cnblogs.com/lqsuperman/p/5024783.html