0
與NSTableView不同的是,不會調用空的NSOutlineView的委託方法。具有空數據源的NSOutlineView不會調用其委託方法?
例如,NSTableView的方法:
- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)rowIndex
即使有沒有行被調用。
但是,NSOutlineView方法:
- (id)outlineView:(NSOutlineView *)outlineView objectValueForTableColumn:(NSTableColumn *)tableColumn byItem:(id)item
如果沒有項目,則不會調用。
我需要在我的outlineView的第一行寫空任何文本。但是我不能像使用NSTableView那樣使用上面提到的方法。
解決方案是什麼?
感謝