Я получаю эту ошибку и, похоже, нигде не могу найти ответ в Интернете. Это Swift 5.1 и Realm 3.19.1
Querying over backlinks is disabled but backlinks were found in the inverse relationship
У меня есть два простых объекта модели Realm, Todo
и User
.
@objcMembers class User: Object {
dynamic var uid: String! = UUID().uuidString
dynamic var username: String?
dynamic var added: Date = Date() // Date when user is added
let todos = List<Todo>()
}
И:
@objcMembers class Todo: Object {
dynamic var title: String!
dynamic var added = Date()
let user = LinkingObjects(fromType: User.self, property: "todos")
}
И здесь я называю объекты Todo:
var todos = realm.objects(Todo.self).filter("ANY user.uid CONTAINS [c]%@", uid)
Есть ли что-то, что я делаю неправильно? Или каким-то образом обратные ссылки нужно где-то активировать, прежде чем я смогу их использовать?
Документация по области абсолютно не помогает.
То, что я пытаюсь сделать, это запросить все элементы todo для данного пользователя по идентификатору пользователя. Каждый объект User содержит список объектов Todo.