Tag: 保存数据

使用NSUserDefaults保存数组会崩溃应用程序

我感觉好像我正在做的事情,但我的数据转换和检索结束时出现错误。 请参阅下面的代码: class Task:NSObject, NSCoding { var name:String var notes:String var date:NSDate var taskCompleted:Bool init(name:String, notes:String,date:NSDate, taskCompleted:Bool){ self.name = name self.notes = notes self.date = date self.taskCompleted = taskCompleted } required init(coder decoder: NSCoder){ self.name = (decoder.decodeObjectForKey("name") as! String?)! self.notes = (decoder.decodeObjectForKey("notes") as! String?)! self.date = (decoder.decodeObjectForKey("date") as! NSDate?)! self.taskCompleted = (decoder.decodeObjectForKey("taskCompleted") as! Bool?)! } […]