2016-11-18 8 views
0

NSTableViewに表示されるオブジェクトを含む配列があります。コントロールセグメントのUI( - ボタン)内でそれらの1つを削除したいと思います。配列からNSTableViewで選択したオブジェクトを削除します

テーブルの名前はdeviceTableなので、どの行が選択されているかを調べる必要があります。

deviceTable.selectedRow 

選択した行を取得するには、これ以上のコードが必要ですか?それで確信して...今は配列内でこのオブジェクトを見つける必要があります(デバイスと呼ばれています)、オブジェクトを削除します。スウィフト3では、それはRemoveAtIndexremoveに置き換えられましたので、私は、この上でいくつかの情報を与える必要があり

ViewController.devices.remove 

でなければなりません。私はそこで何をすべきかわからない - これに関する情報?

あなたの専門知識の人にとっては簡単かもしれないこれらの質問を申し訳ありませんが、私にとってここで問題です。誰かが私を助けてくれることを願っています。

答えて

0

さて、私はもう少し睡眠が必要です。

ViewController.devices.remove(at: deviceTable.selectedRow) 
reloadData() 
関連する問題