XCode中的CoreData创建一个NSFetchRequest,从今天开始返回所有实体

时间:2013-07-24 13:31:08

标签: xcode core-data nsfetchrequest nsexpression

是否有任何解决方案可以在XCode视图中创建一个NSFetchRequest,该视图将返回"今天的所有实体"?在视图中,您只能指定日期,但不能在今天动态定义。

Create a NSFetchRequest in XCode

我知道我也可以直接在代码中创建一个NSFetchRequest,我可以动态地指定日期,但我只是想知道这是否也可以直接在XCode中编写,而无需编写任何代码。

1 个答案:

答案 0 :(得分:2)

是的,这是可能的。您可以指定变量$TODAY并在代码中使用它,如下所示:

NSFetchRequest *fetchRequest =   [self.managedObjectModel
  fetchRequestFromTemplateWithName:@"ScanFetch" 
  substitutionVariables:@{@"TODAY":[NSDate date]}];