【发布时间】:2021-08-23 19:44:21
【问题描述】:
我想将这些模型用于领域和 Json 编码。我怎样才能做到这一点?据我了解,当我使用 Dictionary 时,Realm 不接受它。
class QuestionContainer: Codable {
var questionCategories: [Question]
}
class Question: Object, Codable, Identifiable {
@objc dynamic var title: String
@objc dynamic var id: String
@objc dynamic var questions: [QuestionList]
}
class QuestionList: Object, Codable, Identifiable {
@objc dynamic var id: String
@objc dynamic var question: String
@objc dynamic var isQuestionImage, isSectionImage: Bool
@objc dynamic var imageURL: String
@objc dynamic var imageData: Data?
@objc dynamic var sections: [QuestionSections.RawValue : String]
@objc dynamic var selected: String
@objc dynamic var correct: String
}
enum QuestionSections: String, Codable {
case A = "A"
case B = "B"
case C = "C"
case D = "D"
}
【问题讨论】:
-
您能否附上您尝试过的代码?我们不是代码编写服务,我们想了解您在哪里卡住了 - 包括您的代码,我们会让我们知道您遇到困难的部分。