【发布时间】:2023-03-29 20:19:01
【问题描述】:
我是 Realm Swift 的新手。我想在 Swift3.0 中实现一对多的关系
我有文件夹列表,每个文件夹可能有子文件夹列表。所以我创建了两个 relam 文件,如下所示。
文件夹领域类
class FolderRealm: Object {
dynamic var folderName : String?
dynamic var createdDate : Date?
let subFolders = List<SubFolderRealm>()
}
子文件夹领域类
class SubFolderRealm: Object {
dynamic var subFolderName : String?
dynamic var createdDate : Date?
}
为了添加文件夹,我使用了以下代码行
let folder : FolderRealm = FolderRealm()
folder.folderName = searchBarObj.text!
folder.createdDate = Date()
try! realm.write {
realm.add(folder)
}
我有疑问,如何将子文件夹数据添加到文件夹和子文件夹领域?
【问题讨论】: