Ios 如果在NSPredicate内如何使用?
是否可以在Ios 如果在NSPredicate内如何使用?,ios,core-data,Ios,Core Data,是否可以在NSPredicate内使用if?在我的Student表中有一列sex(男/女)。我想对男性和女性使用两个查询 NSPredicate *pred = [NSPredicate predicateWithFormat:@"if(sex=='male') query1 Else query2" ]; 如何实现这一点?您可以使用和和或来实现这一点: (sex = 'male' AND <query1>) OR (sex != 'male' AND <query2>
NSPredicate
内使用if
?在我的Student
表中有一列sex
(男/女)。我想对男性和女性使用两个查询
NSPredicate *pred = [NSPredicate predicateWithFormat:@"if(sex=='male') query1 Else query2" ];
如何实现这一点?您可以使用
和和或来实现这一点:
(sex = 'male' AND <query1>) OR (sex != 'male' AND <query2>)
(性别=‘男性’和)或(性别!=‘男性’和)