NSOutlineView Cambiar imagen de divulgación
Soy mi vista de esquema, estoy agregando una celda personalizada, para dibujar una celda personalizada, me refiero a un código de ejemplo, presente en la documentación de Cocoa
http: //www.martinkahr.com/2007/05/04/nscell-image-and-text-sample
Quiero cambiar la imagen de divulgación de la celda con mi imagen personalizada, he intentado seguir las siguientes cosas
- (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];
}
}
}
pero eso tampoco funciona, ¿hay alguna otra manera de cambiar la imagen de divulgación, también cómo puedo averiguar en willDisplayCell si el elemento se expande o se contrae, por lo que puedo configurar la imagen en consecuencia,
Es este solo el lugar para cambiar la imagen de divulgación?