gpt4 book ai didi

swift - 如何从 Realm 模型类中检索 ‘List' Realm 数组到数组?

转载 作者:行者123 更新时间:2023-11-30 11:44:26 29 4
gpt4 key购买 nike

我的 Realm 模型类看起来像

class RoomRealmModel : Object {

dynamic var id: String = ""
var details = List<RoomDetailRealmModel>()

func saveItem() {
do {
let realm = try Realm()
realm.beginWrite()
realm.add(self, update: true)
try realm.commitWrite()
} catch{}
}

}
class RoomDetailRealmModel : Object{

dynamic var detailId: String = ""
dynamic var displayText: String = ""
}

我想从以下内容中检索“详细信息”。

details = RLMArray<RoomDetailRealmModel> <0x600000114f40> (
[0] RoomDetailRealmModel {
text = hello;
Counters = 9;
ParentID = ;
detailId = 33;
displayText = hello ;
}
);

我总是像在控制台中一样变得空虚

(lldb) po (destinationData?[index]?.details)!
List<RoomDetailRealmModel> <0x600000853620> (

)

我正在通过 Realm 更新命令更新“详细信息”列表。我总是得到 Realm 数组。但是我想从 Realm 数组中检索数组类型。请帮助我,如何解决这个问题

最佳答案

如果你想获取 [myObject] 而不是 List,你可以这样做:

var array: [myObject] = [myObject]()

for object in myObjectList {
array.append(object)
}

其中 myObjectList 是列表。

关于swift - 如何从 Realm 模型类中检索 ‘List<myObject>' Realm 数组到数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48988111/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com