每次只获取一次单个属性

时间:2016-04-23 15:05:03

标签: ios swift core-data fetch

我是Core Data的新手,我正在尝试一些看似简单但对我来说难以捉摸的事情。

实体:人

属性:名字

我想获取所有名字属性,但每个属性只显示一次。这意味着,如果"彼得"存在5次,只能获取一次。 我可以获取所有"名字"属性,然后迭代它并比较所有的名字,但这似乎是如此笨拙。是否有更快,更优雅的方式?

1 个答案:

答案 0 :(得分:0)

Coredata提供了获取不同结果的属性。使用方法如下:

request.returnsDistinctResults = true