2010-07-22 5 views
0

j'intègre twitter dans mon iphone musique application.ie quand un utilisateur clique sur une chanson et puis il clique sur l'onglet twitter la page de connexion de twitter devrait être ouverte et quand il entre son nom d'utilisateur et mot de passe puis il clique sur le bouton "post" le nom de la chanson et le commentaire qu'il a entré dans le textview devrait être posté sur son identifiant twitter. le problème est que lorsque je clique sur le bouton "post" de la commande, il s'affiche comme posté mais soudainement le programme arrête de me donner une erreur de "EXC_BAD_ACCESS".intégrer twitter dans mon application iphone

S'il vous plaît aider à résoudre le problème

+2

Montrez-nous le code où le problème se produit – willcodejavaforfood

Répondre

2

Vous pouvez utiliser des instruments avec le modèle Zombie pour trouver la solution à ce bogue. Vous essayez probablement de signaler un objet désalloué.

EDIT: Sur la vidéo de la session WWDC il y a une vidéo avec une bonne et bonne explication comment trouver ce genre de bugs. Vous devez être un développeur enregistré pour accéder à ces vidéos. Puis-je recommander l'utilisation de ShareKit pour l'intégration de médias sociaux? http://getsharekit.com/ Je l'ai utilisé moi-même et c'est de loin la solution la plus simple d'intégrer l'interaction des médias sociaux dans votre application.

Espérons que cela aide.

1

j'ai écrit un blog qui donne plusieurs approches pour trouver EXC_BAD_ACCESS

http://loufranco.com/blog/files/debug-iphone-crash-EXC_BAD_ACCESS.html

Voici ce qui se passe - Votre programme est en cours d'exécution d'une ligne de code qui essaie de lire ou d'écrire dans un emplacement de mémoire n'a pas été mappé pour votre application. La raison la plus probable est que vous avez un bug qui corrompt la mémoire ou que vous envoyez des messages à des objets désalloués.

Il est très probable que la ligne de code en cours d'exécution n'est pas le bogue - cela s'est produit avant cela.

Je recommande fortement Build et Analyze et scan-build, car il trouve beaucoup de ces types de bugs. Il va probablement marquer beaucoup de code dans votre projet - vous devriez résoudre chaque problème car il s'agit probablement d'un vrai problème qui causera une fuite ou un crash. Ensuite, essayez la suggestion # 4 dans le blog qui demandera au simulateur de ne jamais libérer d'objets - une fois qu'un objet est dans l'état où il serait libéré, il vous avertira si quelqu'un lui envoie un message. Cela aurait causé EXC_BAD_ACCESS, mais donne maintenant une bonne description de ce qui se passe.

De toute évidence, vous devez l'éteindre dans l'application réelle (ou avoir beaucoup de fuites).

+0

merci pour votre réponse – user390187

Questions connexes