obj c -get list of indexes in NSArray from NSPredicate
问题 I have an array of car and I am filtering it based on objects containing the letter i . NSMutableArray *cars = [NSMutableArray arrayWithObjects:@"Maruthi",@"Hyundai", @"Ford", @"Benz", @"BMW",@"Toyota",nil]; NSString *stringToSearch = @"i"; NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF contains[c] %@",stringToSearch]; // if you need case sensitive search avoid '[c]' in the predicate NSArray *results = [cars filteredArrayUsingPredicate:predicate]; results contains Maruthi