2014-01-14 71 views
-2

有人能告訴我這2方法 的差額低於蘋果的開發商這種方法沒有任何解釋就是這2協議的方法之間的差異

-(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn    *)tableColumn row:(NSInteger)row 

-(void)tableView:(NSTableView *)tableView setObjectValue:(id)object forTableColumn: (NSTableColumn *)tableColumn row:(NSInteger)row{ 

設置指定行和列中項目的數據對象。

回答

2

第一個獲取的對象值,第二個設置表的值。

+0

感謝剛剛意識到 – user3090658

3

第一個用於顯示值。如果沒有使用綁定,這是一個所需的方法

第二個更新/編輯/輸入。這是一種可選方法。

+0

你的回答不同於上面給出的答案trojanfoe – user3090658

+0

不,我們都是同一件事。我只添加了必需的和可選的東西。 –