2016-11-18 33 views
0

我有一个数组,其中包含一些显示在NSTableView中的对象。我想在我的控制段UI( - 按钮)中删除其中的一个。从数组中删除NSTableView中的选定对象

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

deviceTable.selectedRow 

我想我需要更多的代码来获得选定的行吗?不确定...现在我需要在数组中找到这个对象(它被称为设备)并删除该对象。在斯威夫特3,这应该是

ViewController.devices.remove 

我需要给这方面的一些信息,因为RemoveAtIndex已被替换remove。我不知道该怎么做 - 有关于此的任何信息?

不好意思问这些问题对您的专家来说可能很容易,这对我来说是一个问题,我希望有人能帮助我。

回答

0

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

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