2016-04-23 11 views
1

私はコアデータを初めて使用していますが、シンプルだが難しいと思われるものを試しています。個々の属性を1回ずつ取り出します

エンティティ:人

属性:ファーストネームは

私は一度だけ、それぞれ1つの番組を持っていますが、属性のすべてのファーストネームを取得したいと思います。つまり、「Peter」が5回存在すれば、それは一度だけ取り出されます。 すべての「ファーストネーム」属性を取得してからそれを繰り返してすべてのファーストネームを比較することができますが、これはとても不器用なようです。より速く、よりエレガントな方法がありますか?

答えて

0

Coredataは、異なる結果を得るためのプロパティを提供します。以下のように使用してください:

request.returnsDistinctResults = true 
+0

ありがとうございます。素晴らしいシンプル! – Pete

関連する問題