我对 NSUserDefaults
有一个大问题:我收到了一个用户的反馈,他刚刚从 AppStore 更新了应用程序,他提示 NSUserDefaults
的一些值是走了。
NSUserDefaults
有可能在应用程序更新后丢失一些数据吗?
我读到了这个问题,有些人也有这个问题,但我没有得到明确的答案。
谢谢
最佳答案
NSUserDefaults
通常不会重置,除非用户删除应用程序。
对于基本数据,NSUserDefaults 是保存偏好、日期、字符串等数据的最佳方式。如果需要保存图像和文件,文件系统更好。 (NSCoding
)
如果您有大型数据集,您应该在单独的服务器上使用 CoreData 或 SQL。
关于ios - NSUserDefaults 是持久的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25664820/