NSFormatter サブクラスを使用して、選択肢のリストを表示するために使用している NSPopUpButton の内容をフォーマットしたいと考えています。
基本的に、Content Values バインディングを介して NSPopUpButton にバインドされた MyObjects の NSArray があり、-description によって返されるもの以外のポップアップ メニューに何かを表示したいと考えています。まったく新しい配列を作成し、新しい配列に追加する前に各オブジェクトを文字列に変換する必要があるため、トランスフォーマーはあまり使用したくありません。
IB またはコードを介して NSPopUpButton 自体で setFormatter: を使用しても機能しません。これは、個々のセルのフォーマッタのみがリスト内の項目に適用されるためと思われます。
NSPopUpButton のすべてのセルにフォーマッタを設定する簡単な方法はありますか? 基本的には、一度設定して忘れられるようにしたいです。