【发布时间】:2015-10-23 05:00:36
【问题描述】:
我有两个模型
class Survey: Object {
dynamic var id = 0
dynamic var campaign: Campaign?
dynamic var lat = 0.0
dynamic var lng = 0.0
dynamic var duration = ""
dynamic var week = ""
dynamic var desc = ""
override static func primaryKey() -> String? {
return "id"
}
}
class Campaign: Object {
dynamic var id = 0
dynamic var name = ""
dynamic var date_start = ""
dynamic var date_end = ""
dynamic var desc = ""
let surveys = List<Survey>()
override static func primaryKey() -> String? {
return "id"
}
}
它们填充在表格视图控制器中,顶部带有 UISearchBar。
部分标题 = 活动名称,行单元格是调查的信息。
我如何从我的领域过滤/查询,以便不会显示有 0 个调查的广告系列(包括快速搜索查询)。
目前我的应用仍然显示第 0 行的部分。
我做到了
self.campaigns = self.realm.objects(Campaign).filter("surveys.@count > 0")
但是,这不适用于过滤:(
【问题讨论】: