Запрос области не работает со списком

У меня есть два объекта Царства Местоположение и Сектор. которые определены следующим образом:

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, снова открыл, все работало хорошо...

Другие вопросы по тегам