J'écris une application iPhone qui peut être démarrée via une URL personnalisée. Donc, je redéfinis - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
Comment puis-je déboguer lors de l'implémentation du message handleOpenURL?
Pour tester mes changements, je dois lancer l'application dans le simulateur, puis quitter et lancer Safari. Je tape ensuite mon URL personnalisée dans la barre d'adresse pour lancer l'application. Mais à chaque fois que je lance, l'application se bloque. J'essaie de comprendre pourquoi, mais quand je mets un point d'arrêt et lance l'application à partir de l'écran d'accueil (au lieu de XCode), il ne semble pas attacher.
J'ai même essayé de placer des instructions NSLog dans le message handleOpenURL, mais elles ne sont pas imprimées sur la console. Je suppose que je pourrais créer UIAlertViews mais ... ouais, oui. Toute autre façon de se connecter à une session de débogage dans le simulateur?
Cela devrait être la nouvelle réponse maintenant que Apple a corrigé cela dans Xcode 4. Beaucoup plus facile! – ageektrapped
Cela fait le débogueur, mais NSLog et stdout semblent être perdus :( –