Iphone coredate多条件过滤器
我使用了codedate,我想使用Iphone coredate多条件过滤器,iphone,ios,core-data,Iphone,Ios,Core Data,我使用了codedate,我想使用NSPredicate过滤结果。我有一个实体,有三个字段:from和to。例如: 从至信息 aa bb 11111 aa cc y6767 bb aa 4545 bb dd 3434 所以我想从=aa和to=bb中得到from=bb和to=aa,结果是: 从至信息 aa bb 11111 bb aa 4545 NSPredicate*谓词=[NSPredicate谓词WithFormat:@](来自== %@)和(to>%@)或(from==%@)和(to==%
NSPredicate
过滤结果。我有一个实体,有三个字段:from和to。例如:
从至信息
aa bb 11111
aa cc y6767
bb aa 4545
bb dd 3434
所以我想从=aa和to=bb中得到from=bb和to=aa
,结果是:
从至信息
aa bb 11111
bb aa 4545
NSPredicate*谓词=[NSPredicate谓词WithFormat:@](来自==
%@)和(to>%@)或(from==%@)和(to==%@)”,from,to,to,from]
或NSPredicate*谓词=[NSPredicate谓词WithFormat:@](来自
==%@)和(到>%@)或((从==%@)和(到==%@))”,从,到,到,从]
试一试
我编辑它,你能帮我吗
[NSPredicate predicateWithFormat:@"(from == %@ AND to == %@) OR (from == %@ AND to == %@)",
from, to, to, from]