访问Core Data中的特定条目

时间:2013-02-18 11:40:45

标签: objective-c cocoa core-data

我想阅读我的Core Data商店中的特定条目。

假设我有20个条目,我想阅读条目的所有属性,例如name = john。我想知道所有其他值,如年龄,地址等有没有办法直接访问这一行,就像可以通过SQL查询一样?或者我是否必须通过所有行来加热,直到找到具有我需要的信息的那一行?

1 个答案:

答案 0 :(得分:6)

这根本不是问题。只需使用所需实体创建NSFetchRequest即可。并在其中设置谓词:

[request setPredicate:[NSPredicate predicateWithFormat:@"name == %@",name]]

要使更复杂的谓词看predicate programming guide