2014-06-11 40 views
0

我還沒有在xcode,objective C或可可之前工作過,於是我決定給Swift一個嘗試。 我構建的簡單應用程序(對於Mac OS,而不是iOS)在表格視圖中顯示存儲在數組中的一些數據。如何從Swift中的selectedRowIndexs中獲取int?

我想讓用戶刪除一個選定的行,唯一的問題是我無法獲得一個簡單的int從myTableView.selectedRowIndexes形式的索引,這段代碼返回一個NSIndexSet對象,而我不知道如何處理它。

因爲我希望用戶能夠在同一時間只選擇一排,我認爲firstIndex就是我需要使用,Apple documentation說:var firstIndex: Int { get }但我真的缺乏足夠的知識,瞭解如何使用它。

我的非常基本的問題抱歉。 任何幫助將不勝感激!

回答

3

你是對的。只是要求第一個索引:

let allSelectedRows = myTableView.selectedRowIndexes 
let selectedRow = allSelectedRows.firstIndex 
+1

非常感謝你,這是那麼容易! –

相關問題