Realm Swift: Запросы по обратным ссылкам отключены, но обратные ссылки были найдены в обратной зависимости - PullRequest
0 голосов
/ 19 октября 2019

Я получаю эту ошибку и, похоже, нигде не могу найти ответ в Интернете. Это 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)

Есть ли что-то, что я делаю неправильно? Или каким-то образом обратные ссылки нужно где-то активировать, прежде чем я смогу их использовать?

Документация по области абсолютно не помогает.

enter image description here

То, что я пытаюсь сделать, это запросить все элементы todo для данного пользователя по идентификатору пользователя. Каждый объект User содержит список объектов Todo.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...