2016-05-10 4 views
0

カスタムNSTableViewビューベースのセルで複数のモデルのプロパティをバインドしたいとします。Cocoa - NSArrayControllerを使用して複数のモデルを持つビューベースのNSTableViewの複数のカスタムNSTableCellViewをバインドする

私はNSArrayControllerを使用しようとしましたが、残念ながら特定の "クラス名"が必要です。

は、私はまた、NSArrayControllerはをだまし、それに複数のモデルのすべての親であるモデルのクラス名を提供しようとしたが、私は2つの問題に直面しました:バインディングインスペクタで

  1. を私は、カスタムのTableViewCell要素のいずれかの - >値 - >モデルキー、私は親のプロパティのみを選択することができました

  2. 、デバッグ中のすべての値は更新されず、

手がかりはありますか?

+0

アレイコントローラの内容は何ですか? – Willeke

答えて

0

NSObjectManagerのobjectClassのドキュメント:

オブジェクトクラスの新しいオブジェクトを作成するときに使用します。

新しいコントローラを作成することはできません。オブジェクトクラスは使用されておらず、それが何であるかは関係ありません。

  1. 他のキーパスは、バインディングインスペクタで入力できます。灰色の感嘆符は、「Xcodeが入力されたキーパスを解決できません」という意味です。実行時にkeypathを解決できる場合は、okです。
関連する問題