Запрос области не работает со списком
У меня есть два объекта Царства Местоположение и Сектор. которые определены следующим образом:
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)")
Если я сделаю это в операторе печати, я увижу, что у меня правильное местоположение. Однако сектора возвращают ВСЕ сектора, в том числе в других местах.
Какие-нибудь мысли?
1 ответ
Решение
Все немного странно. Я закрыл Xcode, снова открыл, все работало хорошо...