53得票4回答
核心数据在数据库中一行的主键ID

假设我有一份存储在Core Data中的书籍清单。我想通过其主键ID来搜索一本书。 我知道Core Data创建的sqlite文件中每个表都有一个ID列,但这似乎没有以任何方式向我公开。 有人有什么建议吗?

53得票4回答
如何在 NSSet 或 NSArray 中搜索具有特定属性值的对象?

如何在具有特定属性值的对象中搜索NSSet或NSArray? 例如:我有一个包含20个对象的NSSet,每个对象都有一个“type”属性。我想要得到第一个具有“[theObject.type isEqualToString:@"standard"]” 的对象。 我记得可...

51得票3回答
在CoreData中,不区分大小写的NSPredicate只返回单个结果

这是我的当前NSPredicate:NSPredicate *predicate = [NSPredicate predicateWithFormat:@"UPC==%@ OR ItemID==%@", aUPCCode,aUPCCode]; 如何使此处不区分大小写?我不想做任何部分匹配。例如...

46得票1回答
NSPredicate查询不包含特定字符串

我四处搜寻,但找不到答案。我想查询Core Data中所有不等于指定字符串的记录,例如,所有不等于当前会话ID的记录。我尝试过以下方法,但都无法实现:NSPredicate *predicate = [NSPredicate predicateWithFormat:@"listingID !=...

45得票2回答
NSPredicate与整数比较

我该如何在NSPredicate中比较两个NSNumbers或者一个NSNumber和一个整数?我尝试过:NSNumber *stdUserNumber = [NSNumber numberWithInteger:[[NSUserDefaults standardUserDefaults] i...

42得票4回答
核心数据、NSPredicate和to-many键

我有一个Core Data模型,其中一个Task实体包括一个可选的一对多关系excludedOccurrences。excludedOccurrences的属性之一是start,它是一个NSDate对象。ExcludedOccurrence实体具有与Task实体相反的强制一对一关系。 为了获...

42得票5回答
如何使用NSPredicate在字符串中查找以某个单词开头的内容?

我正在寻找一个关于如何使用 NSPredicate 在文本字符串中搜索正确单词的解决方案。目前,我正在使用以下代码:NSPredicate *predicate = [NSPredicate predicateWithFormat: @"(c...

42得票9回答
Core Data NSPredicate检查BOOL值

我目前遇到了一个问题,就是无法从数据库中检索所有符合条件(即一个参数为TRUE)的数据。 我正在使用NSPredicate,以下是示例代码:NSManagedObjectContext *context = managedObjectContext_; if (!context) { ...

41得票9回答
NSPredicate - 根据存储的布尔值过滤值

我有一个Core Data模型对象称为Entry。其中我有一个属性IsFavorite。 我想使用NSPredicate来过滤我的NSFetchedResultsController的结果。 目前在执行获取操作时,我遇到了EXC_BAD_ACCESS错误。NSFetchRequest *f...

40得票3回答
在Swift中使用NSPredicate无法查询日期。

我正在尝试获取晚于特定日期的日期。我的谓词如下:NSPredicate(format: "date > \(currentDate)") 当我执行fetch请求时,捕获了一个异常:'Unable to parse the format string "date > 2015-07-...