NSTableView Les données ne s'affichent pourtant elles sont là !
sisopetron
Membre
Bonjour à tous,
Je continue mon apprentissage et mon exploration du cocoa et je tombe sur un problème que je ne peux expliquer. Je veux afficher dans ma NSTableView les données d'un NSMutableArray. Mais il n'y a que la première colonne qui s'affiche. Pouratnt les données sont bien là : si je sélectionne et mets le pointeur dans une cellule alors la valeur s'affiche. Je fais un tab et la valeur de la cellule suivante s'affiche tandis que la valeur de la cellule dans laquelle je me trouvais s'efface.
Avez-vous une idée d'où pourrait provenir ce comportement ?
Merci de votre aide.
Didier
Je continue mon apprentissage et mon exploration du cocoa et je tombe sur un problème que je ne peux expliquer. Je veux afficher dans ma NSTableView les données d'un NSMutableArray. Mais il n'y a que la première colonne qui s'affiche. Pouratnt les données sont bien là : si je sélectionne et mets le pointeur dans une cellule alors la valeur s'affiche. Je fais un tab et la valeur de la cellule suivante s'affiche tandis que la valeur de la cellule dans laquelle je me trouvais s'efface.
Avez-vous une idée d'où pourrait provenir ce comportement ?
Merci de votre aide.
Didier
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Peux-tu nous envoyer ton code ? Afin qu'on analyse plus précisément où se trouve le problème.
Merci.
Je résume : je télécharge sur internet un fichier des tirages du loto. Comme c'est un csv, je le parse pour le placer dans ma tableview via une classe perso.
Ma fonction pour parser le fichier :
Méthode que j'appelle ainsi :
result étant le NSString du fichier récupéré sur internet et drawingList le NSMutableArray contenant les tirages.
Pour être exhaustif, voici aussi les deux methodes datasource de ma tableview:
Cependant, ça ne répond pas à ma question. Et j'aimerais quand même bien savoir où se trouve mon erreur, ne fusse que pour apprendre à ne pas la reproduire.
Tu peux éventuellement inclure ton projet si tu veux comme ça nous pourrons vérifier de visu.
Merci de votre aide à tous.