1

バインディングを使用してリンクされた Core Data が取り込まれた 2 つの NSTableView があります。NSTableView1 で行が選択されると、NSTableView2 が設定され、その最初の行が選択されます。NSTableView2 に対応する NSArrayController をその selectionIndex に KVO で登録しました。これは、NSTableView2 で行が選択されたときにメソッドが実行されるようにするためです。私の問題は、NSTableView1 で行が選択されると、NSTableView2 の最初の行が選択され、メソッドがトリガーされることです。NSTableView2 で行を自動的に選択することなく、NSTableView1 で行を選択して NSTableView2 に入力できるようにしたいと思います。これはどのように達成されますか?

4

2 に答える 2

8

Core Data を使用していることは、ここでは重要ではありません。これは厳密にはバインディングの問題です。

アレイ コントローラの「空の選択を回避する」をオフにします。

于 2009-05-11T02:37:09.053 に答える