2010-02-21 63 views
1

簡單的存在主義的問題,谷歌不能回答我:數據NSOutlineView重裝

當和NSOutlineView發送消息outlineView:setObjectValue:forTableColumn:byItem:它的數據源,它總是會重新加載其數據?

我有[sourceList reloadData];作爲該方法實施的最後一行,但似乎沒有必要。

乾杯

回答

1

它不應該是必要的,因爲它已經具有該行如果新的(用戶輸入)的數據它沒有,它不能夠通過向它送給你你那個消息。

+0

但在顯示之前它仍然等待確認,對嗎?如果您未編寫該方法,則用戶輸入的文本將不會顯示 – theprole 2010-02-21 17:06:49

+0

該方法不會返回確認;它返回'void'。大綱視圖可能會在後面詢問同一行的同一列(如果您替換了不同的對象而不是使用它給予的那個對象),但它不需要重新加載完整的數據。 – 2010-02-21 17:24:34