NSPredicate finalate_WithFormat @ "ANY relations.attribute ==% @" создает исключение - PullRequest
2 голосов
/ 21 мая 2019

Я пытаюсь отобразить информацию о базовых данных в TableViews, первый TableView отображает все регионы, в которых были сделаны фотографии, при выборе региона выполняется переход ко второму TableView, который отображает все фотографии, сделанные в этот регион. Но когда я выбираю регион, компилятор выдает исключение

Это отношение между объектом «Фото» и объектом «Регион» [Photo] << -> [Регион]. Фотография имеет различные атрибуты, которые не имеют отношения к этому вопросу, и у Региона есть один атрибут, который является «именем» региона, названным именем. Предикат, который я использую, чтобы попытаться получить фотографии, выглядит следующим образом [NSPredicate precateWithFormat: @ "ANY region.name == [c]% @", self.region.name]. Я передаю выбранную сущность Region и контекст в методе prepareForSegue в предыдущем ViewController.

Ожидаемым результатом будет то, что TableView отображает все фотографии, сделанные в этом конкретном регионе. Исключением, сгенерированным компилятором, является CoreData: ошибка: SQLCore dispatchRequest: запрос обработки исключения: имя пути не найдено в объекте с userInfo (ноль).

Любая помощь приветствуется.

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