【问题标题】:How to fetch only first entity from Core data?如何从核心数据中仅获取第一个实体?
【发布时间】:2009-12-28 14:20:12
【问题描述】:

这可能看起来像一个新手问题,但我确实是。我尝试仅从核心数据中获取第一个对象。但我试图弄清楚我怎么能做到这一点?

例如,它可能在特定实体的核心数据中有 100 个对象。我只需要第一个。你能给我你的建议吗?

【问题讨论】:

    标签: objective-c core-data


    【解决方案1】:

    Fetch limits

    NSFetchRequest *request = [[[NSFetchRequest alloc] init] autorelease];
    [request setFetchLimit:1];
    

    【讨论】:

    • 其实,既然他只是在寻找第一个实体,那不就是[request setFetchLimit:1]吗?
    • 您还想包含一个排序描述符,对吗?由于核心数据确实注意保证任何顺序,对吗?
    • 谢谢大家,伙计们。我现在可以将此解决方案用于我的项目。 :)
    猜你喜欢
    • 1970-01-01
    • 2013-11-29
    • 1970-01-01
    • 1970-01-01
    • 2010-11-14
    • 1970-01-01
    • 1970-01-01
    • 2018-07-27
    • 1970-01-01
    相关资源
    最近更新 更多