Я пытаюсь выразить параметры поиска предикатом:
NSPredicate *predicate=[NSPredicate predicateWithFormat:@"name CONTAINS [cd] %@ OR code CONTAINS [cd] %@ OR currency CONTAINS [cd] %@ AND continent.paid == %@",searchString,searchString,searchString,[NSNumber numberWithBool:YES]];
Я пытаюсь указать параметры поиска для возможных строковых записей ТОЛЬКО там, где continent.paid==YES. Проблема в том, что последнее выражение игнорируется. Поиск возвращает данные с континента.paid==NO также с правильными данными. Что с этим не так?