相关疑难解决方法(0)

使用Swift过滤Realm对象

尝试使用以下方法过滤我的Realm数据库时,我总是遇到以下错误NSPredicate:

属性'text'不是'getType'类型对象中的链接

我想过滤我的Realm数据库,只显示其中包含特定文本的项目.这就是我尝试过的:

let realm = try! Realm()
let predicate = NSPredicate(format: "typez.text.filter = 'special'")
let filterThis = realm.objects(Publication).filter(predicate)
print(filterThis)
Run Code Online (Sandbox Code Playgroud)

我的模型类的相关部分是:

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 = ""
}
Run Code Online (Sandbox Code Playgroud)

realm nspredicate swift

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

nspredicate ×1

realm ×1

swift ×1