2012-02-20 13 views
3

空の選択を可能にするために、NSComboBoxに空の行を追加する必要があることがあります。コンボボックスに空の行(選択なし)を追加するにはどうすればよいですか?

ただし、特定のコアデータエンティティのすべてのインスタンスにコンテンツ値をバインドするので、空の行はありません。

代わりに空の行(選択なし)を追加できますか?

おかげ

+0

少なくともチップはありますか? – aneuryzm

答えて

1

よりもむしろあなたのエンティティに直接結合する、あなたのコントローラのカスタムプロパティにバインド。

これで、空白のアイテムを表示し、空白のアイテムが選択されている状況を処理するという点で、コントローラのプロパティにsetterメソッドとgetterメソッドを実装できます。

+0

私は見ていますが、白いアイテムはどのように扱いますか? NSNullを使うべきですか?または後で削除する空のNSManagedObject?他のすべての項目がNSManagedObjectsであると考えてください – aneuryzm

+1

私はNSNullが動作すると思います。表示方法が気に入らなければ、Null +オブジェクトの配列をContent Valuesバインディングにバインドし、Contentバインディングを文字列のリストを返すプロパティに個別にバインドします。 – paulmelnikow

関連する問題