私はそれの中に2つのエンティティが表示されているので、NSTreeControllerに接続されているアウトラインビューを持っています。私はボタンを作成し、それをNSTreeControllerのコントローラキー 'canRemove'にバインドしました。しかし、アプリケーションを実行すると、アウトラインビューで行が選択されていてもボタンは常に無効になります。アウトラインビューで選択した行を処理して削除するには、これをどのように修正できますか?アウトラインビューでコアデータを含む行を削除するにはどうすればよいですか?
0
A
答えて
5
ボタンのターゲットをツリーコントローラに設定し、そのアクションをremove:
に設定する必要があります。これはIBで簡単です:ツリーコントローラを右クリックして、remove:
アクション(特に、行の右端にある円から)から[削除]ボタンまでドラッグします。
3
ありがとう、私はそれを行うのを忘れました、それは今でもそれは動作しませんでした、ここでは、ボタンのバインディングと接続のスクリーンショットです、それが問題を解決するのを助けることを願って:http://snapplr.com/qsa5 – Joshua
そうだね。あなたはそれが "うまくいかない"という意味ですか? –
私が意味することは、ボタンが無効になっていて、クリックすることができないということです。 – Joshua