class QuestionaireRealm: Object {
//用户名
@objc dynamic var userId = 0
let questionnaireList = List<QuestionaireInfoRealm>()
override static func primaryKey() -> String? {
return "userId"
}
}
class QuestionaireInfoRealm: Object {
//paper id
@objc dynamic var paperId = 0
//暂停题目
@objc dynamic var currentQuestionaire = 0
}
realm数据库一对多
数据库写入时必须要
let realmQuestionaireInfo = QuestionaireInfoRealm()
否则会报错Cannot modify managed RLMArray outside of a write transaction