質問

私は、バインディングを使用してリンクされているコアデータが取り込ま2 NSTableViewsを持っています。行がNSTableView1に選択された場合、NSTableView2が移入され、その中の最初の行が選択されます。私はそのselectionIndexにKVOでNSTableView2に対応NSArrayControllerはを登録しています。行がNSTableView2に選択されたときに方法が実行されるようにするためです。私の問題は、行がNSTableView1で選択されているときにNSTableView2の最初の行は、メソッドをトリガに選択されることです。私はNSTableView1で行を選択し、自動的にNSTableView2で選択した行を持たずにNSTableView2を取り込むことができるように、私はそれをしたいと思います。これはどのように行われる?

役に立ちましたか?

解決

あなたがコアデータを使用していることは、ここでは重要でないこと。これは厳密にはバインディングの問題です。

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

他のヒント

このソリューションは、Xcodeの8.3.3私のために働きました。

私は空のチェックボックスをクリックしました

" ここに画像の説明を入力する

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top