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のように上記の方法を使用することはできません。
解決策は何ですか?
おかげ