属性の 1 つとして DEALNAME を持つエンティティ OBSERVATION を持つコア データ アプリがあります。Interface Builder を介して参照するか、NSArrayController にカスタム変更を加えて、並べ替えられた固有の dealnames のリストを参照して、ポップアップで使用できるようにしたいと考えています。
@distinctUnionOfSets (および @distinctUnionOfArrays) を使用しようとしましたが、適切なキー シーケンスを見つけることができません。
並べ替え記述子を指定して ArrayController を並べ替えることができますが、重複を排除する方法がわかりません。
@distinct... キーは正しい方法論ですか? IB の使用を最適化する最も簡単な方法を提供するように思われます。
重複を削除するための述語形式はありますか?
または、カスタム コントローラーを使用して特定の取引名の NSSet を抽出し、それらを配列に戻して並べ替え、IB からカスタム配列を参照する必要がありますか?
どんな助けでも大歓迎です。他の人がテーブルビューでソートされたユニークなポップアップを作成しようとしなかったことに驚いています.