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

Posted

技术标签:

【中文标题】如何在 iOS 的核心数据中创建和使用带有查询的 NSPredicate?【英文标题】:How can I create and use NSPredicate with queries in iOS's Core Data? 【发布时间】:2012-10-16 05:41:19 【问题描述】:

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

【问题讨论】:

【参考方案1】:

“查询”是指NSFetchRequest?如果是这样,这里有一个简单的例子:

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

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

这么说,您可能想先花一些时间阅读 Apple 的文档。

【讨论】:

以上是关于如何在 iOS 的核心数据中创建和使用带有查询的 NSPredicate?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 SQL Server 中创建和查询链接数据库服务器?

我可以通过编码在核心数据中创建和删除实体吗

如何在 Mime php 中创建和附加带有电子邮件的 excel 文件

如何在 SQL Server 2005 中创建和维护最近 7 天的分区视图和存档记录?

如何使用ant在war文件中创建和复制模板

在猫鼬中创建和查找地理位置