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