在我的应用程序中,我有 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)
}
}
谢谢你帮助我。