の属性を持つ Core Data エンティティ フィールドがありますID
。ID == 1、2、または 3 のすべての Field エンティティを検索したい。
次のような長い追加文字列を作成せずに、配列を NSPredicate に追加するにはどうすればよいですか。
NSArray *IDArray = @[@1, @2, @3];
NSMutableString *predicateString = [NSMutableString string];
for (NSNumber *ID in IDArray) {
[predicateString appendString:[NSString stringWithFormat:@"ID == %@, ID]];
}