0
加载应用程序时,我想知道我是否已将数据保存到磁盘。如果保存,我只是从磁盘加载,如果没有,我保存。 例如,我要保存使用NSUserDefaults.standardUserDefaults()
数据持久性
保存方法数组(人):
let defaults = NSUserDefaults.standardUserDefaults()
if let savedPeople = defaults.objectForKey("people") as? NSData
people = NSKeyedUnarchiver.unarchiveObjectWithData(savedPeople) as! [Person]
但我怎么能知道我在viewDidLoad()
保存的数据或没有?我不想每次打开应用程序都保存,它也会覆盖我之前修改的数据。
查看是否存在该文件。 – rmaddy
如何知道它存在与否?你能给我一个简单的代码来演示吗?我对这部分不太熟悉。 – Bog
看看NSFileManager – rmaddy