如果我问愚蠢的问题,我是 NSPredicate 的新手,很抱歉。我有两个 NSArray(keyArray 和 valueArray)。我必须使用 keyArray 在 valueArray 中找到匹配项。下面的代码工作正常,但我必须一一搜索。使用不同键数组搜索数组的任何方式。
NSPredicate *userPredicate = [NSPredicate predicateWithFormat:@"companyId = %@", [[[self selectedCompanies] objectAtIndex:0] companiesIdentifier]];
NSLog(@"Users: %@", [[[self userData] users] filteredArrayUsingPredicate:userPredicate]);
NSPredicate *userPredicate1 = [NSPredicate predicateWithFormat:@"companyId = %@", [[[self selectedCompanies] objectAtIndex:1] companiesIdentifier]];
NSLog(@"Users: %@", [[[self userData] users] filteredArrayUsingPredicate:userPredicate1]);