Dies war die Antwort von Brad Larson auf diese SO- Frage
Wenn Sie zwei Haltepunkte hinzufügen, sollten Sie diese Ausnahmen debuggen können. Gehen Sie dazu zu Ausführen | Show | Haltepunkte und erstellen Sie zwei globale Haltepunkte (ich mache sie global, weil sie in allen meinen Anwendungen so nützlich sind). Der erste sollte "objc_exception_throw" heißen und seinen Speicherort "libobjc.A.dylib" haben. Die zweite sollte "- [NSException erhöhen]" sein und ihre Position sollte "CoreFoundation" sein.
Wenn Sie jetzt mit dem Debuggen Ihrer Anwendung mit aktivierten Haltepunkten beginnen, sollte diese beim Auslösen dieser Ausnahmen unterbrochen werden. Sie sollten dann in der Lage sein, die Ereigniskette zu sehen, die zu der Ausnahme im Debugger geführt hat.
Jetzt in dieser Antwort möchte ich fragen, wie ich den genannten Ort hinzufüge.