Предположим, у меня есть два объекта, A
и B
. Моя цель - реализовать поиск по всем свойствам A
и только одно свойство B
и отобразить сумму результатов поиска в одном tableView
. Естественно, я могу установить fetchRequest
только одним объектом. Но если я правильно понимаю, я могу получить не только от A
, но и от B
, если они связаны с отношениями. Итак, что мне нужно сделать, чтобы реализовать это? Использует ли выбор по умолчанию все свойства от A
и B
? Если нет, как я могу указать выборку всех свойств из A
и одно свойство B
в одном из них?Поиск по свойствам двух объектов (выборка из двух сущностей)
0
A
ответ
0
Проблема решена. На этапе предварительной загрузки данных из JSON
файла в Core Data
Я определяю getters для свойств (prefetching data from entity) в B
и задает свойства объекта A
, равные возвращенным результатам этих геттеров (все это в подклассах NSManagedObject, унаследованных от сущностей). Поэтому после этого я могу получить все, что мне нужно, используя эти getters через соответствующие свойства.
Смежные вопросы
- 1. Сравнение двух объектов по двум свойствам
- 2. Критерии: поиск двух разных классов сущностей
- 3. основных данных: выборка является результатом двух сущностей, и результат содержат данные в двух сущностей
- 4. C#: Сравнение двух объектов по нескольким свойствам в SortedSet
- 5. сравнить массив объектов по свойствам
- 6. Grails поиск принадлежащих объектов по свойствам
- 7. союза двух массив из двух различных объектов
- 8. выборка данных из двух таблиц в mysql
- 9. Выборка данных из двух различных БД
- 10. Синхронизация двух сущностей Менеджеры jpa
- 11. Поиск/объединение двух объектов с общим свойством
- 12. Salesforce - поиск с использованием двух настраиваемых объектов
- 13. Laravel поиск из двух таблиц
- 14. Объединение двух таблиц базы сущностей
- 15. Заполнить форму из двух объектов
- 16. Каков наилучший способ сравнения двух сущностных сущностей?
- 17. Удаление двух объектов из nsmutablearray
- 18. Поиск из двух коллекций mongo
- 19. Извлечение объектов из двух разных объектов
- 20. Выбор объектов из двух списков объектов
- 21. Сравнение двух коллекций объектов
- 22. LDAP Поиск двух групп
- 23. Поиск совпадающих объектов в двух наборах объектов даты
- 24. Выберите max по свойствам из списка объектов
- 25. Поиск двух вещей
- 26. Сопоставление данных из двух объектов, двух с автоматом
- 27. Вытягивание двух объектов из двух отдельных массивов в foreach
- 28. Обработка двух массивов объектов
- 29. Поиск двух массивов
- 30. Поиск двух разных строк в двух столбцах
Связаны ли ваши сущности с ними? Вы собираетесь показать список «А» в качестве результатов? Вы читали о предикатах? – Wain
Да, они связаны с отношениями «многие ко многим», установленными на инверсию. Я хочу показать список результатов, включая поиск из всех свойств 'A' и только одно' свойство' 'B'. Я думаю, что в моем случае предикат должен быть чем-то вроде [NSPredicate predicateWithFormat: @ "relationship.property CONTAINS [cd]% @", searchString]; Я попробовал это, но я возвращаю (null) в результате для этого 'property'' B'. Похож на базовую выборку из 'A'fetches только из' A', даже если установлены отношения – Alex