我已经编写了 NSPredicate 来过滤元素。
-(void)filterResult:(NSMutableArray*)array
{
search=TRUE;
filteredCategoryList=[[NSArray alloc]init];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"roles beginsWith %@ || UserResponseDetails IN %@ ",array,array];
filteredCategoryList = [MembersList filteredArrayUsingPredicate:predicate];
[filteredCategoryList retain];
}
问题是我在 Roles 中得到一个字符串,如“sample;Example”,而其他字符串是单个字符串。如何编写谓词条件以获取 Sample、Example、sample 和 Example 的元素。.