country=[[NSMutableArray alloc]initWithObjects:@"Afghanistan",
@"Albania",
@"Algeria",
@"American Samoa",
@"Andorra",
@"Angola",
@"Anguilla",
@"Antigua and Barbuda",
@"Argentina",
@"Armenia",
@"Aruba",
@"Ascension Island",
@"Australia",nil];
NSString *[email protected]"Al";
NSPredicate * predicate = [NSPredicate predicateWithFormat:@"SELF contains[cd] %@",value];
NSArray *filterValue = [country filteredArrayUsingPredicate:predicate];
У меня есть NSMutableArray со списком countries.I пытался фильтровать значения с NSPredicate.It не working.What случилось с моим кодом? Любая помощь будет appreicated.thanks заранеезначения фильтра из NSMutableArray с использованием NSPredicate
Что не работает? Какой результат вы видите? Какой результат вы хотите? – rdelmar
[Руководство по программированию предикатов] (https://developer.apple.com/library/mac/documentation/Cocoa/Conceptual/Predicates/predicates.html) содержит все, что вам нужно знать. – Desdenova
Если я дам Al, то страны, которые начинаются с Al, должны быть отфильтрованы. – user2681789