Bonjours à tous,
voilà j'ai fais une appli iPhone qui fonctionne très bien et actuellement je suis entrain de la porter sur l'iPad.
Le code est quasiment du copier/coller avec les petites adaptations qui faut surtout au niveau de l'affichage, et bien sûr les images ont toutes étaient redimensionnées (donc plus grosses et lourdes).
L'appli tourne comme un charme sous le simulateur et quand j'ai voulu la tester sur l'iPad ça a été le drame.
En effet l'appli plante assez rapidement avec cette erreur :
Program received signal: “0”.
Data Formatters temporarily unavailable, will re-try after a 'continue'. (Unknown error loading shared library "/Developer/usr/lib/libXcodeDebuggerSupport.dylib")
Après de nombreuses recherches je pense que l'erreur vient des images qui prendraient trop de place en mémoire je génére mes UIImage de la façon suivante :
UIImage *img1 = [UIImage imageNamed:NSLocalizedString(@"back","")];
J'ai essayé cette méthode également :
UIImage *img1 = [UIImage imageWithContentsOfFile:[[NSBundle mainBundle] pathForResource:NSLocalizedString(@"back","") ofType:nil]];
et le problème reste le même, même si l'appli plante moins vite.
J'ai essayé aussi de faire ce qui est dis dans le post : Fuite mémoire sur iPad,
mais là encore j'ai toujours le même soucis.
L'appli ne plante pas toujours au même endroit, elle ne plante pas sur une ligne en particulier, bref je ne sais plus quoi faire.
J'ai également testé de mettre les images de l'iPhone et là ça fonctionne par contre.
Est-ce que quelqu'un a déjà été confronté à ce problème ? Des pistes que je pourrais suivre ?
Merci de vos réponses.
Partager