0

我没有在或以前工作过Xcode,我决定试一试。我正在构建的简单应用程序(适用于 Mac OS,而不是 iOS)在表格视图中显示一些存储在数组中的数据。Objective CCocoaSwift

我试图让用户删除一个选定的行,唯一的问题是我无法index以简单的 int from 的形式得到一个myTableView.selectedRowIndexes,这段代码返回我一个NSIndexSet对象,我不知道如何处理用它。

由于我希望用户一次只能选择一行,我认为firstIndex这是我需要使用的,Apple 文档说:var firstIndex: Int { get }但我真的缺乏了解如何使用它的知识。

我很抱歉这个非常基本的问题。任何帮助将不胜感激!

4

1 回答 1

3

你是对的。只需询问第一个索引:

let allSelectedRows = myTableView.selectedRowIndexes
let selectedRow = allSelectedRows.firstIndex
于 2014-06-11T10:46:09.090 回答