【发布时间】:2015-07-31 00:54:38
【问题描述】:
我尝试使用带有谓词的 RealmSwift framefowk 从 Realm 查询对象:
realm.objects(Train).filter("ANY route IN %@", realm.objects(Route))
错误是:
不能使用类型为 '(String, 结果)'
相同的代码适用于Realm framework,但不适用于RealmSwift framework。
我做错了什么?
【问题讨论】:
-
.objects是一个数组吗? -
我的直觉是,这里的问题是在构造 NSPredicate 时传递泛型类型对于编译器来说是不行的。