nspredicate несколько элементов из массива - PullRequest
5 голосов
/ 31 мая 2011

как использовать NSPredicate для удовлетворения нескольких условий

NSEntityDescription *entity = [NSEntityDescription entityForName:@"MessageData" inManagedObjectContext:managedObjectContext];
    NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init];
    [fetchRequest setEntity:entity];
    NSPredicate *predicate = [NSPredicate predicateWithFormat:@"msg_id = %@",msg_id];

    [fetchRequest setPredicate:predicate];

мне нужно выбрать объекты, в которых msg_id = значения в массиве

1 Ответ

13 голосов
/ 31 мая 2011

Вы можете сделать "msg_id IN %@", array.

...