我需要在NSUserDefaults
中保存一个数组或其他结构的数据,以保存具有以下格式的对象:
name = "myName", lastName = "myLastName"
我曾试图使用数组的数组来实现这一点,但无法将其保存在NSUserDefaults
中。
现在我正在尝试使用自定义类和结构来创建对象并将其附加到数组中,但是当尝试将其保存到NSUserDefaults
时也会出现错误。我需要按照这种结构保存,但我不知道正确的方法是什么。我该如何做?
var taskMgr: TaskManager = TaskManager()
struct task {
var name = "Un-Named"
var lastName = "Un-lastNamed"
}
class TaskManager: NSObject {
var tasks : [task] = []
func addTask(name : String, lastName: String){
tasks.append(task(name: name, lastName: desc))
}
}