coredata获取请求中的日期比较?

Jef*_*eff 3 core-data ios

在我的应用程序中,我使用的是coredata.One类型为NSDate的endDate字段存在于我的'Job'table中.我想从'Job'获取endDate小于当前日期的所有记录?任何帮助都会很明显

Lei*_*ien 9

您可以在获取请求中设置这样的谓词:

[fetchRequest setPredicate:[NSPredicate predicateWithFormat:@"endDate < %@", [NSDate date]]];
Run Code Online (Sandbox Code Playgroud)

  • @Jeff:这可能意味着你的`endDate`属性存储为*string*,而不是*date*. (2认同)