0
我有一個基於視圖的表格視圖,其中有一些標準的NSTableCellView
數據行,我從我的數據源填充。用戶可以編輯單元格的文本字段。請解釋一下,如何獲取新值,以便在用戶更改單元格中的文本時更新我的數據源?
在基於視圖的表格視圖中從已編輯的單元格接收新值
我有一個基於視圖的表格視圖,其中有一些標準的NSTableCellView
數據行,我從我的數據源填充。用戶可以編輯單元格的文本字段。請解釋一下,如何獲取新值,以便在用戶更改單元格中的文本時更新我的數據源?
在基於視圖的表格視圖中從已編輯的單元格接收新值
我認爲最好的方法是讓一個帶有包含你的表視圖的xib文件的控制器對象(控制器可以是NSViewController的一個子類)。使這個控制器成爲你的表視圖的委託,並把IBAction連接到你的文本字段中。你也應該有一個表格視圖的出口。然後,在文本字段的操作方法中,可以從[tableView rowForView:sender]中獲取包含文本字段的行。一旦你有了這一行,你可以更新數組中的適當對象。