Supprimer une ligne dans NSOutlineView avec compatibilité 10.6

yageekyageek Membre
octobre 2013 modifié dans API AppKit #1

Bonjour à  tous !


 


Je suis entrain de réaliser une application compatible 10.6 et je me sers de NSOutlineView. Je voudrais supprimer une ligne et seulement réactualiser la partie correspondante.


 


Si je fais un reloadData complet, tous les noeuds étendus se ferment et si l'utilisateur doit supprimer une nouvelle ligne, il doit à  nouceau ouvrir les noeuds correspondants.


 


Je ne me sers ni de Core Data, ni d'un NSTreeController, je ne me base uniquement que sur le datasource.


 


J'ai un problème pour supprimer une ligne (removeItemsAtIndexes:InParent:WithAnimation n'est pas disponible pour 10.6). J'ai beau essayer de faire un reloadDataForRowIndexes:columnIndexes, reloadItem, reloadItem:expandChild, la table ne supprime pas la ligne...


 


Comment faisait on sur 10.6 pour supprimer une ligne ?


Réponses

Connectez-vous ou Inscrivez-vous pour répondre.