如何从核心数据中仅获取第一个实体?
Posted
技术标签:
【中文标题】如何从核心数据中仅获取第一个实体?【英文标题】:How to fetch only first entity from Core data? 【发布时间】:2009-12-28 14:20:12 【问题描述】:这可能看起来像一个新手问题,但我确实是。我尝试仅从核心数据中获取第一个对象。但我试图弄清楚我怎么能做到这一点?
例如,它可能在特定实体的核心数据中有 100 个对象。我只需要第一个。你能给我你的建议吗?
【问题讨论】:
【参考方案1】:见Fetch limits
NSFetchRequest *request = [[[NSFetchRequest alloc] init] autorelease];
[request setFetchLimit:1];
【讨论】:
其实,既然他只是在寻找第一个实体,那不就是[request setFetchLimit:1]吗? 您还想包含一个排序描述符,对吗?由于核心数据确实注意保证任何顺序,对吗? 谢谢大家,伙计们。我现在可以将此解决方案用于我的项目。 :)以上是关于如何从核心数据中仅获取第一个实体?的主要内容,如果未能解决你的问题,请参考以下文章