1
我有兩個型號如何篩選一對多的關係
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("[email protected] > 0")
但然而,這不適用於過濾:(
我使用的是0.96,所以我可以 「self.campaigns = self.realm.objects(運動).filter(」 調查。@計數> 0 「)」 但是什麼怎麼辦我再次用uisearchbar過濾,導致這些活動現在計數爲0仍然存在0行,我想完全刪除活動(小節數) – Happiehappie
'print(self.realm.objects(Campaign))'的結果如何? Campam和Survey對象正確存儲在Realm中? –
是的,他們是。基本上我的問題是,有沒有辦法搜索我的所有調查,並且只爲我的部分添加一次新的廣告系列結果 – Happiehappie