- (void)filterViaCategories:(NSArray *)array {
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(todo_category_id == %@)" argumentArray:array];
}
但是当我使用时:
po predicate
结果是:
todo_category_id == 41123..
它只是从数组的零索引元素
使用 41123我希望数据库中所有类别的所有类别都不是索引零处的唯一对象:
(todo_category_id == 41123, 41234, 33455)
等。
我该怎么做?
答案 0 :(得分:0)
然后您不应该使用predicateWithFormat:argumentArray:
,而是需要更改格式。
你想要这样的东西:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"todo_category_id IN %@", array];