esta fue la respuesta de brad larson en esta pregunta SO
Si agrega dos puntos de interrupción, debería poder depurar estas excepciones. Para hacer esto, vaya a Ejecutar | Mostrar | Breakpoints y creo dos breakpoints globales (los hago globalmente porque son muy útiles en todas mis aplicaciones). El primero debería llamarse "objc_exception_throw" y su ubicación debería ser "libobjc.A.dylib". El segundo debería ser "- [NSException raise]" y su ubicación debería ser "CoreFoundation".
Ahora, si comienza a depurar su aplicación con los puntos de interrupción habilitados, debería romperse al lanzar estas excepciones. Luego, debería poder ver la cadena de eventos que llevaron a la excepción dentro del depurador.
ahora en esta respuesta quiero preguntar cómo agrego la ubicación mencionada ???