Как создать NSFetchRequest, который фильтрует Базовые Объекты данных на основе атрибутов И отношений?

Java: поиск Google находит эту ссылку на форумы Sun

конкретно (я не попробовал это сам)

long binary = Double.doubleToLongBits(3.14159);
String strBinary = Long.toBinaryString(binary);

28
задан Dave Gallagher 6 October 2009 в 20:38
поделиться

1 ответ

Вы можете просматривать отношения в NSPredicate . Например, вы можете написать что-то вроде

[NSPredicate predicateWithFormat:@"title == %@ AND blockbuster.name LIKE \"Blockbuster C\"", @"Transformers 2"]

. Теперь, если у вас нет свойства для сравнения, и вам нужно проверить фактические объекты, вы можете использовать что-то вроде

[NSPredicate predicateWithFormat:@"title == %@ AND blockbuster IN %@", @"Transformers 2", setOfBlockbusters]

. Полный синтаксис документирован здесь . Но setOfBlockbusters может быть набором, массивом или словарем (если это словарь, используются значения, а не ключи).

46
ответ дан 28 November 2019 в 03:22
поделиться