我正在Swift中创建一个基于优先级管理任务的应用程序。我目前将任务放入数组中。有没有人知道如何保存这个数组,这样当我打开应用程序时,我仍然可以访问数据?
答案 0 :(得分:4)
使用NSUserDefaults。
保存数组:
let defaults = NSUserDefaults.standardUserDefaults()
defaults.setObject(myArray, forKey: "myarray")
defaults.synchronize()
读取数组:
myArray = defaults.dataForKey("myarray") as Array