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)")
나는 것을 볼 수 있습니다 나는 정확한 위치를 가지고있다. 그러나 부문은 다른 부문의 부문을 포함하여 모든 부문을 반환하고 있습니다.
의견이 있으십니까?
흠, 그 코드는 정확 해 보입니다. 데이터가 저장되는 방식에 문제가 있는지 궁금합니다. 렐름 브라우저에서 렐름 파일을 열고 '위치'객체 중 하나의 스크린 샷을 게시 할 수 있습니까? – TiM