NNredicate中的NSNumber == nil

时间:2016-09-12 13:44:10

标签: ios objective-c nspredicate

我尝试使用类型为NSNumber的属性选择值,如果property == intValue或property == nil。 但是这段代码忽略了属性== nil的值。 重点是什么?

NSPredicate *predicate = [NSPredicate predicateWithFormat:
        @"(ANY region.beacons.major == %d OR ANY region.beacons.major == nil) 
        AND (ANY region.beacons.minor == %d OR ANY region.beacons.minor == nil)",
        rangedBeacon.major.intValue, rangedBeacon.minor.intValue];

enter image description here

0 个答案:

没有答案