risposta

19

Il selettore non riconosciuto è un'eccezione ed è possibile impostare un punto di interruzione sulle eccezioni.

In Xcode 4, andare al navigatore del punto di interruzione, fare clic sul segno + e selezionare "Aggiungi punto di interruzione di eccezione". In Eccezione, scegli Objective-C. Sotto Break, scegli On Throw. Dovrebbe assomigliare a questo quando hai finito: http://img.skitch.com/20110909-tp8js5bq2pgkqr5ij89abmm5i8.png

+0

Impressionante, grazie. Avevo l'impressione di averlo impostato correttamente, ma ho accidentalmente impostato l'interruzione su "On Catch". – Hyperbole

+0

In Xcode 3, è Esegui> Interrompi nelle eccezioni Objective-C. – jlstrecker

+1

il + è nella parte inferiore - questo è utile per evidenziare dal suo intuizione non ovvia – jheriko