快速查询嵌套可选领域对象的方法
问题我正在为 Swift 交换王国。我有两个像这样的领域对象结构:
class outerObject : Object {
dynamic var innerObject : innerInfo?
}
class innerInfo : Object {
dynamic var sortId = 5
}
我想做一个查询来获取 innerInfo 不是 nil 并且 sortId 等于 3 的每个外部对象。
通常我会使用这样的东西:
realm.objects(outerObject).filter(谓词)
然后写一个合适的 NSPredicate,但我不认为它适用于可选项。那么推荐的方法是什么?
回答
此查询应该有效: realm.objects(outerObject).filter("innerObject.sortId = 3") 。
页:
[1]