ObservedResults 在body RealmSync SwiftUI 中使用时为空

问题描述 投票:0回答:0

我在将领域更改为同步领域数据库后遇到问题,当使用本地领域时它运行良好,这里的问题是我正在使用 ObservedResults 对象并将其传递给自定义选择器视图以显示内容结果,如果我在第一个视图的初始化中打印内容,我可以看到数据但是当我将它传递给自定义选择器视图时,数组是空的。

这是我用 ObservedResults 得到结果的时候

@ObservedResults(AccountType.self) var accountTypes

当我在 init 中打印结果时,它会正确打印数据

print("Account Types: \(accountTypes), Count: \(accountTypes.count)")

我在这里映射结果中的数据以将其传递到自定义选择器视图中,这是问题所在,此时的结果是空的,有什么想法吗?

CustomPickerView(itemIndex: $accountTypeIndex, items: accountTypes.map { return $0.typeDescription }, length: accountTypes.count, pickerName: Constants.accountTypePicker, offsetX: -95)
swiftui realm
© www.soinside.com 2019 - 2024. All rights reserved.