taka była odpowiedź brada larsona na to pytanie SO
Jeśli dodasz dwa punkty przerwania, powinieneś móc debugować te wyjątki. Aby to zrobić, przejdź do Run | Pokaż | Punkty przerwania i utwórz dwa globalne punkty przerwania (robię je globalnie, ponieważ są tak przydatne we wszystkich moich aplikacjach). Pierwsza powinna mieć nazwę „objc_exception_throw”, a jej lokalizację - „libobjc.A.dylib”. Drugim powinno być „- [NSException raise]”, a jego lokalizacja powinna być „CoreFoundation”.
Teraz, jeśli zaczniesz debugować aplikację z włączonymi punktami przerwania, powinno to zostać przerwane przy rzucaniu tych wyjątków. Następnie powinieneś być w stanie zobaczyć łańcuch zdarzeń, które doprowadziły do wyjątku w debugerze.
teraz w tej odpowiedzi chcę zapytać, jak dodać wspomnianą lokalizację ???