【发布时间】:2016-04-25 14:28:13
【问题描述】:
在尝试使用NSPredicate 过滤我的 Realm 数据库时,我总是收到以下错误:
属性“文本”不是“getType”类型对象中的链接
我想过滤我的 Realm 数据库以仅显示其中包含某些特定文本的项目。这是我尝试过的:
let realm = try! Realm()
let predicate = NSPredicate(format: "typez.text.filter = 'special'")
let filterThis = realm.objects(Publication).filter(predicate)
print(filterThis)
我的模型类的相关部分是:
class Publication: Object, Mappable {
dynamic var id: Int = 0
var typez = List<getType>()
dynamic var url: String?
}
class getType: Object, Mappable {
dynamic var text: String = ""
}
【问题讨论】:
-
你的
Publication对象实现是什么?
标签: swift nspredicate realm