2016-11-18 52 views
0

我有一個數組,其中包含一些顯示在NSTableView中的對象。我想在我的控制段UI( - 按鈕)中刪除其中的一個。從數組中刪除NSTableView中的選定對象

我的表被命名爲deviceTable,所以我需要找出哪一行被選中。

deviceTable.selectedRow 

我想我需要更多的代碼來獲得選定的行嗎?不確定...現在我需要在數組中找到這個對象(它被稱爲設備)並刪除該對象。在斯威夫特3,這應該是

ViewController.devices.remove 

我需要給這方面的一些信息,因爲RemoveAtIndex已被替換remove。我不知道該怎麼做 - 有關於此的任何信息?

不好意思問這些問題對您的專家來說可能很容易,這對我來說是一個問題,我希望有人能幫助我。

回答

0

那麼,我definelty需要更多的睡眠。

ViewController.devices.remove(at: deviceTable.selectedRow) 
reloadData()