【发布时间】:2019-11-11 14:40:40
【问题描述】:
我想保存并重新读取“课程”中的数据。我今天正在尝试使用 Userdefaults,但它不起作用。
代码:
var Cours = [CoursParNiveau]()
类:
class CoursParNiveau: NSObject, NSCoding {
var DateLecon:String?
var HoraireLecon: String?
init (Date: String, Horaire: String){
self.DateLecon = Date
self.HoraireLecon = Horaire
}
func encode(with aCoder: NSCoder) {
aCoder.encode(DateLecon, forKey: "Date")
aCoder.encode(HoraireLecon, forKey: "Horaire")
}
required init?(coder aDecoder: NSCoder) {
self.DateLecon = aDecoder.decodeObject(forKey: "Date") as? String
self.HoraireLecon = aDecoder.decodeObject(forKey: "Horaire") as? String
}
}
【问题讨论】:
-
“但它不起作用”不是问题,请解释您的问题是什么
标签: arrays swift nsuserdefaults