编写SQL等效的NSPredicate - 初学者

时间:2012-02-10 01:36:37

标签: iphone objective-c

我需要写一个NSPredicate来选择所有实例;例如类似于以下SQL;

的内容
  

从人

中选择*

我需要使用NSPredicate(使用nspredicate语句而不是SQL语句)编写类似的语句。

  NSArray *allRecords= [self.records filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"HOW TO WRITE THIS"]];

最后,根据上面的示例,allRecords应该与self.records相同或具有相同的记录。 (就像我们从self.records选择所有记录并将其分配给allRecords

1 个答案:

答案 0 :(得分:4)

简单地:

[NSPredicate predicateWithValue:YES];

如果这是出于学术兴趣,我理解这个问题,但出于实际目的,有更快更清洁的方法来做你想做的事。