具有特殊限制的核心数据获取关系计数

Posted

技术标签:

【中文标题】具有特殊限制的核心数据获取关系计数【英文标题】:Core data fetch relationship count with special limit 【发布时间】:2014-10-21 07:26:44 【问题描述】:

我有两个实体:书,故事,一对多的关系。 故事有属性:文字。 现在我想获取故事超过1000字的书。我怎么能得到它?

【问题讨论】:

fetchLimit 是 NSFetchRequest 类的属性。当你设置获取请求时,你必须设置 fetchLimit 你想要的。 【参考方案1】:

我想你了解基本的核心数据。

尝试:

NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Book"];
fetchRequest.predicate = [NSPredicate predicateWithFormat:@"ANY stories.words.length MATCHES %@", ".1000,"];

执行这个 fetchRequest 并查看结果。

【讨论】:

以上是关于具有特殊限制的核心数据获取关系计数的主要内容,如果未能解决你的问题,请参考以下文章

获取核心数据中一对多关系的计数

使用“where”在数据库上获取“计数”以设置日期限制

核心数据:获取关系属性

如何在订阅级别获取不同资源类型的 Azure 资源计数限制和配额?

Laravel 急切加载具有限制和自定义字段的子关系

UITextView 限制字符并显示剩余计数