0
我有兩個領域對象的位置和部門。這是通過以下方式確定:領域查詢不與列表
class Location: Object {
dynamic var id = ""
dynamic var cityarea = ""
let sectors = List<Sector>()
override static func primaryKey() -> String? {
return "id"
}
}
class Sector: Object {
dynamic var sector = ""
}
我嘗試使用下面的方法來創建扇區的位置中的查詢
let location = uiRealm.objects(Location.self).filter("cityarea = '\(valCity)'").first
sectors = location?.sectors.sorted(byKeyPath: "sector", ascending: true)
print("sectors: \(sectors)")
print("location \(location)")
如果我這樣做,在打印語句,我可以看到,我有正確的位置。然而,各行業正在迴歸所有行業,包括其他地區的行業。
有什麼想法?
嗯,該代碼看起來是正確的,所以我想知道如果這是您的數據已被保存的方式的問題。您能否在Realm Browser中打開您的Realm文件併發布其中一個'Location'對象的屏幕截圖? – TiM