如何在 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 文件