Question


J'ai le même projet, qu'au début, il a également travaillé sur ipad, mais maintenant il ne fonctionne que sur les appareils iPhone, pas les ipad. C'est un projet iphone / ipad compatibile.

Probablement modifier i quelque chose, mais je ne sais pas comment!

L'erreur renvoyée dans DEBUG || Mode de déclenchement sur le dispositif d'ipad était classique:

*** -[CFString release]: message sent to deallocated instance 0x110500

... mais sur l'iPhone, il est tout ok.
Je ne peux pas en mesure de débogage, car il me montre que le code montage et je ne sais pas où est le problème ...

est-ce problème appened autour? Il est mon problème de problème ou iPad?
Ce qui pourrait être différent sur ces appareils?

Merci, alberto.

Était-ce utile?

La solution

Il est possible que vous liez contre une ancienne version des cadres sur l'iPhone et une version plus récente sur l'iPad. Si l'ancienne version a été, par inadvertance, une fuite d'une chaîne, il est probable que la fuite a été corrigé dans une version plus récente du cadre.

En tout cas, cela signifie en fin de compte que vous n'êtes pas gérer votre mémoire correctement. Chaque fois que vous voyez « message envoyé à l'instance désalloué », cela signifie que vous avez sous-RÉPARTIS ou sur Desserré un objet. Chercher dans ce site pour savoir comment utiliser NSZombieEnabled (ou l'outil Zombies dans Instruments). Ces réponses vous donnera les meilleures informations sur la façon de traquer la source du bug. :)

Autres conseils

Résolu.
Ce fut une NSString release stupide.
Il est maintenant fixé, mais ce problème se produit uniquement sur iPad ! :) Je ne sais pas pourquoi!

merci.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top