Skip to content

Instantly share code, notes, and snippets.

@codeswimmer
Created August 3, 2012 16:48
Show Gist options
  • Save codeswimmer/3249410 to your computer and use it in GitHub Desktop.
Save codeswimmer/3249410 to your computer and use it in GitHub Desktop.
iOS: Using an NSPredicate for filtering an array
NSArray *retailerList = ((RetailerDetailsResponseV1*)[RetailerDetailsResponseV1 readFromFile:kBNCloudFileNameRetailers]).retailerList;
if (retailerList.count > 0) {
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"retailerId != [cd] %@ AND countryId == [cd] %@", @"NOK", countryCode];
NSArray *retailer = [retailerList filteredArrayUsingPredicate:predicate];
if (retailer) {
return [[retailer objectAtIndex:0] valueForKey:@"retailerId"];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment