我尝试使用类型为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];