2010-02-21 58 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