#nsdate #nspredicateeditor
#nsdate #nspredicateeditor
Вопрос:
Как я могу отфильтровать объект NSDate по месяцам с помощью NSPredicateEditor?
Я создал отдельный шаблон строки редактора предикатов для месяца. Затем для ключевого пути устанавливается значение «myDate.month» и правильное выражение в виде чисел. Это не работает, это говорит о том, что myDate.month не соответствует требованиям KVO. Я понятия не имею, как использовать DateComponents в пути к ключу.
Конечно, я мог бы обогатить свою модель данных атрибутом «месяц», а затем отфильтровать его. Но это не очень элегантно, и это означает одновременное сохранение даты и месяца для любых обновлений..
Комментарии:
1. Вы пробовали использовать подкласс NSPredicateEditorRowTemplate? Другим решением является
NSDate
расширение сmonth
функцией.2. Хорошая идея ! Сначала я попробую расширение.