Problemas de fonte da célula do cabeçalho NSOutlineView baseados em visualização

No momento, estou tentando usar um novo NSOutlineView baseado em exibição no meu aplicativo Cocoa. Como não estou usando ligações, implementei todos os métodos necessários de delegação e fonte de dados no meu controlado

o construtor de interface, adicionei um NSOutlineView com um realce definido como SourceList e Modo de conteúdo definido comoView Based. Assim, foram fornecidas duas visualizações de célula de tabela padrão (uma célula de cabeçalho com HeaderCell definido como identificador e uma célula de dados com DataCell definido como identificador)

É assim que parece no criador de interface, as visualizações da célula do cabeçalho mostram corretamente um cinza-azulcampo de text enquanto as visualizações da célula de dados tiverem uma imagem e umacampo de text com configurações corretas de cores e fontes

Para fornecer as visualizações, eu uso o código a seguir para retornar uma visualização DataCell ou HeaderCell e definir o textField da célula de acordo, com base no identificador correspondente definido no construtor de interfac

- (NSView *)outlineView:(NSOutlineView *)outlineView 
     viewForTableColumn:(NSTableColumn *)tableColumn 
                   item:(id)item {


    NSTableCellView *result = nil;

    if ([item isKindOfClass:[NSMutableDictionary class]]) {
        result = [outlineView makeViewWithIdentifier:@"HeaderCell" owner:self];

        id parentObject = [outlineView parentForItem:item] ? [outlineView parentForItem:item] : groupedRoster;
        [[result textField] setStringValue:[[parentObject allKeys] objectAtIndex:0]];


    } else {
        result = [outlineView makeViewWithIdentifier:@"DataCell" owner:self];

        [item nickname] ? [[result textField] setStringValue:[item nickname]] : [[result textField] setStringValue:[[item jid] bare]];
    }
    return result;
}

Correndo tudo, parece o seguinte.

Alguém pode me fornecer dicas, por que a célula do cabeçalho não está em negrito nem está corretamente colorida quando selecionad

questionAnswers(2)

yourAnswerToTheQuestion