NSMutableDictionary レコードの NSMutableArrayController を使用して NSTableView にコンテンツを表示しようとしています。
私は以下に書かれた手順に従いました:
アプリケーション デリゲート クラスで、「geniuses」という名前の NSMutableArray オブジェクトを作成し、いくつかの NSMutableDictionary オブジェクトをキー「geniusName」と「domain」で保存しました。
IB で NSArrayController オブジェクトを取得し、そのコントローラー コンテンツ プロパティをアプリケーション デリゲート クラスにバインドし、そのモデル キー パスを「天才」に設定しました。属性インスペクタ ペインで、モードをクラスとして、クラス名を NSMutableDictionary として設定します。追加されたキー: 'geniusName' および 'domain' に。
IB では、テーブル ビュー オブジェクトを使用しました。content プロパティを配列コントローラーにバインドし、コントローラーのキー パスを配置されたオブジェクトとして設定します。最初の列の値プロパティを配列コントローラーにバインドし、コントローラー キー パスを配置オブジェクトとして設定し、モデル キー パスを 'geniusName' として設定します。その 2 列目の値プロパティを配列コントローラーにバインドし、コントローラー キー パスを配置オブジェクトとして設定し、モデル キー パスを 'geniusName' として設定します。
プロジェクトをビルドして実行しようとしたときにこれらの手順を実行した後、データが入力されていないテーブル ビューが見つかりました。
誰かが私が間違っているかもしれない場所を教えてもらえますか?
ありがとう、
ミラージュ