如何在iOS核心数据中创建和使用NSPredicate查询?

时间:2012-10-16 05:41:20

标签: ios core-data nspredicate

如何在iOS核心数据中创建和使用NSPredicate查询?

1 个答案:

答案 0 :(得分:1)

通过“查询”,您的意思是NSFetchRequest吗?如果是这样,这是一个简单的例子:

假设您有一个名为Car的实体,并且它有一个名为“licenceNumber”的车牌号为NSString类型。

NSFetchRequest *request = [[NSFetchRequest alloc] init];
[request setEntity:[NSEntityDescription entityForName:@"Car" inManagedObjectContext:yourObjectContext]];
[request setPredicate:[NSPredicate predicateWithFormat:@"licenceNumber==%@", theLicensePlateNumberYouWant]];

说,你可能想花点时间先阅读Apple的文档。