0

在我的应用程序中,我有 2 个自定义类(超类和子类),并基于它们动态地从用户创建和删除数据,我希望能够永久保存数据UserDefaults,但我不知道如何。我试着寻找像这样的答案 -使用 NSCoding 将自定义 SWIFT 类保存到 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)
}

}

谢谢你帮助我。

4

0 回答 0