3 votes

NSLog plante l'application en utilisant le logiciel 3.1.3

L'autre jour, j'ai eu un bug soumis pour mon application par un utilisateur sur un ipod touch avec le logiciel 3.1.3. C'était un bug étrange car personne d'autre ne l'avait encore soumis.

Pour faire court, il semble que chaque fois que j'ai NSLog() dans le code, cela fait planter l'application. J'ai essayé de supprimer TOUT le code autre que NSLog(@"hello") et sur mon iphone (3.1.3), l'application s'est effectivement plantée. J'ai enlevé le NSLog et ça a marché.

Quelqu'un d'autre a-t-il eu ce problème ?

PS) Je suis maintenant conscient que nous ne devrions pas sortir une application avec NSLog encore utilisé... donc ils sont tous partis maintenant !

0voto

Neil Knight Points 23759

J'enveloppe tous mes appels à la méthode NSLog dans une déclaration #if DEBUG pour éviter cette situation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X