NSOutlineView Alterando a imagem de divulgação

Na minha visão de estrutura de tópicos, estou adicionando célula personalizada, para desenhar célula personalizada, estou me referindo a um código de exemplo, presente na documentação do cacau

http://www.martinkahr.com/2007/05/04/nscell-image-and-text-sample/

Desejo alterar a imagem de divulgação da célula com a minha imagem personalizada. Tentei seguir o seguinte

- (void)outlineView:(NSOutlineView *)outlineView willDisplayCell:(id)cell forTableColumn:(NSTableColumn *)tableColumn item:(id)item 
    {
        if([item isKindOfClass:[NSValue class]])
        {
            MyData *pDt = (MyData *)[item pointerValue];
            if(pDt->isGroupElement())
            {
                [cell setImage:pGroupImage];
            }
        }
}

mas isso também não está funcionando. Existe alguma outra maneira de alterar a imagem de divulgação, também como posso descobrir no willDisplayCell se o Item é expandido ou recolhido, para que eu possa definir a imagem adequadamente,

Este é apenas o lugar para alterar a imagem de divulgação?

questionAnswers(5)

yourAnswerToTheQuestion