Je travaille sur un jeu avec un tas de mini-jeux. A l'intérieur d'un Gameview, je le code suivant:UIImage imageNamed donnant EXC_BAD_ACCESS la deuxième fois
UIImage* img = [UIImage imageNamed:@"foo.png"];
someImage = CGImageRetain(img.CGImage);
[img release];
someImage est de type CGImageRef, et cela n'a aucun problème pour la première fois. Après que l'utilisateur a perdu le mini-jeu (ou les sorties), le jeu et tout semble se détraquer correctement. Ensuite, s'ils retournent dans le mini-jeu, et le jeu se construit à nouveau, la ligne:
someImage = CGImageRetain(img.CGImage);
provoque une erreur de quelque sorte ... presque comme mon objet UIImage est sorti déjà. Je sais qu'il y a quelques bizarreries à utiliser [UIImage imageNamed], mais je ne peux pas le faire du tout. Toute aide serait grandement appréciée :)
Ça a l'air de le faire ... merci :) Un de ces jours, je vais comprendre les objets dont j'ai besoin de garder une trace. :) – Jonas