Фильтрация строк в NSPredicate путем сравнения 2 дат в строке - PullRequest
0 голосов
/ 22 апреля 2020

Записи в моей базе данных содержат 2 поля NSDate. При создании записи оба поля даты идентичны. Использование приложения перемещает одно из двух полей даты в текущее время дня. Я хочу создать предложение NSPredicate, которое будет возвращать только те строки, где Date1 младше Date2. Все примеры, которые я до сих пор видел, сравнивают даты с внешне предоставленными значениями, как в: ">% @", refDate

Что мне нужно, так это конструкция, равная: "[Date2 timeIntervalSinceDate: Date1] > 0.0 ". Естественно, это не сработает.

Любая помощь или ссылки на существующие примеры будут с благодарностью приняты.

1 Ответ

0 голосов
/ 22 апреля 2020

OK! Мне нужна терапия! Я могу использовать блок, чтобы точно выполнить условие предиката, которое я выделил в своем первоначальном вопросе! Считайте, что это закрыто!

...