【发布时间】:2016-04-23 15:05:03
【问题描述】:
我是 Core Data 的新手,正在尝试一些看似简单但对我来说难以捉摸的事情。
实体:人
属性:名字
我想获取所有名字属性,但每个属性只显示一次。这意味着如果“Peter”存在 5 次,它只会被获取一次。 我可以获取所有“名字”属性,然后遍历它并比较所有名字,但这似乎很笨拙。有没有更快、更优雅的方法?
【问题讨论】:
我是 Core Data 的新手,正在尝试一些看似简单但对我来说难以捉摸的事情。
实体:人
属性:名字
我想获取所有名字属性,但每个属性只显示一次。这意味着如果“Peter”存在 5 次,它只会被获取一次。 我可以获取所有“名字”属性,然后遍历它并比较所有名字,但这似乎很笨拙。有没有更快、更优雅的方法?
【问题讨论】:
Coredata 提供了一个属性来获得不同的结果。如下使用:
request.returnsDistinctResults = true
【讨论】: