Erreur de débutant
chaps31
Membre
Je suis certain que c'en est une, car je suis depuis 2 jours sur un bug qui est pour moi surréaliste, totalement incompréhensible... Et ça quand ça arrive c'est que je ne vois pas une erreur de base...
Soit une classe Maclasse avec une variable d'instance NSMutableArray monTableau.
La méthode awakeFromNib initialise et remplie monTableau. Pas de soucis je vérifie avec un NSlog il est bien rempli.
J'ai dans Maclasse une méthode IBAction qui se sert de monTableau, et là tout appel à mon tableau plante l'appli... Dès que je clique sur le bouton lié à l'IBAction, si il y a un appel à monTableau, PAF, plantage le debugger me mettant un "objc_msgSend"
SOS, merci, railleries autorisées
Soit une classe Maclasse avec une variable d'instance NSMutableArray monTableau.
La méthode awakeFromNib initialise et remplie monTableau. Pas de soucis je vérifie avec un NSlog il est bien rempli.
J'ai dans Maclasse une méthode IBAction qui se sert de monTableau, et là tout appel à mon tableau plante l'appli... Dès que je clique sur le bouton lié à l'IBAction, si il y a un appel à monTableau, PAF, plantage le debugger me mettant un "objc_msgSend"
SOS, merci, railleries autorisées
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Et c'était pervers, car mon tableau se remplie en instanciant une autre classe et c'est dans cette autre classe qu'un autorelease trainait... Bigre, j'suis épaté
2 jours et Schlum 2 secondes... Laisse moi deviner le codage c'est ton métier :P N'empêche ça m'épate autant que ça me fait sauter de joie (encore une bourde que je ne ferais plus).
CCl : Potasser la gestion de la mémoire et plus jamais de &&$$%*$ de autorelease...
MERCI
Entre autres...
Mais là c'était assez caractéristique quand même :P
Ne sois pas aussi extrémiste!!!
Je dirais, éviter autant que faire se peut l'autorelease...
... de toutes façons, il y a des cas où il est indispensable:
-> dans une méthode, retourner un objet qui n'est pas une variable d'instance