Using NSPredicate to filter array of arrays
I have the following situation: NSArray( NSArray( string1, string2, string3, string4, string5, ) , NSArray( string6, string7, string8, string9, string10, ) ) Now I need a predicate that returns the array that contains a specific string. e.g. Filter Array that contains string9 -> I should get back the entire second array because I need to process the other strings inside that array. Any ideas? Just for completeness: It can be done using predicateWithFormat: : NSArray *array = @[ @[@"A", @"B", @"C"], @[@"D", @"E", @"F"], ]; NSString *searchTerm = @"E"; NSPredicate *predicate = [NSPredicate