Sto scrivendo un'app per iPhone che può essere avviata tramite un URL personalizzato. Quindi, ho l'override - (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
Come si esegue il debug durante l'implementazione del messaggio handleOpenURL?
Per testare le mie modifiche, devo eseguire l'app nel simulatore, quindi uscire e avviare Safari. Quindi digito il mio URL personalizzato nella barra degli indirizzi per avviare l'app.
Ma ogni volta che si avvia, l'app si arresta in modo anomalo. Sto cercando di capire perché, ma quando imposto un breakpoint e avvio l'app dalla schermata principale (invece che in XCode) non sembra collegarsi.
Ho anche provato a inserire istruzioni NSLog nel messaggio handleOpenURL, ma non vengono stampate nella console.
Suppongo di poter creare UIAlertViews ma ... sì, sì. Qualunque altro modo per connettersi a una sessione di debug in Simulator?
Questa dovrebbe essere la nuova risposta ora che Apple ha risolto questo problema in Xcode 4. Molto più facile! – ageektrapped
Questo aggancia il debugger, ma NSLog e stdout sembrano persi :( –