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

标签 ios core-data nspredicate

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

最佳答案

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

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

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

话虽如此,您可能想先花一些时间阅读 Apple 的文档。

关于ios - 如何在 iOS 的核心数据中创建和使用 NSPredicate 查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12908230/

相关文章:

ios - 未显示下一个 VC

iphone - CoreData关系使用

ios - coredata-MO 修改反射(reflect) PS 中每个现有记录

ios - Appium NSPredicate 从子查询中选择单个项目

ios - NSPredicate 获取带有名称和条件的项目

javascript - 通常无法在 iPhone 上锁定横向方向

html - iOS 基于媒体查询加载错误的样式表

swift - 核心数据只检索不早于 5 分钟的元素

iphone - 如何在iphone中获取gmsmapview的坐标中心

objective-c - 有没有办法使用 NSPredicate 来发出 NSDeleteRequest 与 Core Data 中的 NSFetchRequest ?