Я пытаюсь создать дескриптор сортировки для запроса на выборку основных данных, который будет извлекать объекты, упорядоченные по вычисленному значению (например, сумма два или более атрибута). Это возможно? Заранее спасибо.Как сортировать на основе вычисленного значения из нескольких атрибутов Core Data
1
A
ответ
4
Из «Руководства по программированию Основные данные»:
Вы не можете получить, используя предикат, основанный на переходных свойств (хотя вы можете использовать переходные свойства для фильтрации в памяти себя). ... В суммировать, однако, если вы выполняете выборку напрямую, вы должны обычно не добавлять предикаты на основе Objective-C или сортировать дескрипторы до запроса на выборку. Вместо этого вы должны применить их к результатам выборки.
Таким образом, сортировка по расчетному значению представляется невозможной. Вы должны предварительно вычислить значение сортировки и сохранить его как (не-переходный) атрибут в своих объектах.
Смежные вопросы
- 1. сортировать узлы на основе нескольких атрибутов?
- 2. Соедините объекты Core Data с использованием вычисленного значения
- 3. Core Data setValue для нескольких атрибутов сразу
- 4. Как сортировать на основе подсчета зависимостей в Core Data?
- 5. Цвет d3 на основе вычисленного значения
- 6. Сортировать ребенок ДИВ на основе данных атрибутов
- 7. Список типов атрибутов Core Data?
- 8. Как сортировать Core Data неправдоподобных свойства
- 9. Чтение из XML на основе нескольких атрибутов
- 10. SQLAlchemy: Как использовать order_by на основе вычисленного значения?
- 11. Получение количества атрибутов объекта Core Data
- 12. Подчеркивание: sortBy() на основе нескольких атрибутов
- 13. суммарный массив атрибутов объекта Core Data
- 14. Как сортировать DataTable на основе нескольких столбцов?
- 15. Как получить значения из одного из атрибутов, используя NSPredicate в Core Data
- 16. Capybara - как квалифицироваться на основе нескольких атрибутов?
- 17. элементы заказа на основе нескольких атрибутов
- 18. auto-complete на основе нескольких атрибутов модели
- 19. Как сортировать XML на основе значения атрибута
- 20. Как сортировать результирующий набор на основе значения?
- 21. Как создать NSFetchRequest, который фильтрует объекты Core Data на основе атрибутов AND?
- 22. выберите данные на основе нескольких атрибутов d3
- 23. Как получить отдельные значения в Core Data?
- 24. сортировать список питон на основе нескольких критериев
- 25. Как получить значения атрибутов data- * в vuejs
- 26. Как использовать KVC для установки атрибутов объектов Core Data?
- 27. Получение значения из вычисленного наблюдаемого
- 28. Как вернуть массив NSObject на основе многих объектов Core Data?
- 29. Нужно сортировать таблицу на основе значения атрибута
- 30. Как получить массив атрибутов в iOS Core Data?