在我的应用程序中,我有2个自定义类(超类和子类),并根据它们动态创建和删除数据,我希望能够使用UserDefaults
和我永久保存数据我不确定怎么样。我试着寻找像这样的答案 - Saving custom SWIFT class with NSCoding to UserDefaults,我很难理解。
我的第一堂课(超级班):
class Day {
var dayName: String
var subjects: [Subject]?
init(dayName: String) {
self.dayName = dayName
}
}
我的第二课(子类):
class Subject: Day {
var subjectName: String
var startsAt: String?
init(dayName: String,subjectName: String) {
self.subjectName = subjectName
super.init(dayName: dayName)
}
}
感谢您的帮助。