如何设置 NSPredicate 来查找具有 nil 属性的对象

2024-04-15

我有一个ManagedObject class,班级成员之一是NSDate。我想显示未设置日期的类的所有对象。我尝试使用这样的谓词:

NSPredicate *predicate = [NSPredicate predicateWithFormat: @"(date = NIL)"];

但我仍然得到物体date已设置。为此设置谓词的正确方法是什么?


我认为这是一个区分大小写的问题。您可以使用“nil”或“NULL”,但不能使用“NIL”。这对我来说效果很好:

NSPredicate *eventWithNoEndDate = [NSPredicate predicateWithFormat:@"endDate = nil"];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何设置 NSPredicate 来查找具有 nil 属性的对象 的相关文章

随机推荐