问题
我正在为 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") 。
|