Estamos escribiendo una biblioteca estática. Hemos realizado el manejo de excepciones para las API expuestas. Pero aún hay algunas excepciones no manejadas (o excepciones de OS). ¿Podrías decirme cómo atrapar estas excepciones no controladas? Gracias iOS + Cómo atrapar la excepción no controlada
Respuesta
simple -
@try
{
//your code
}
@catch (NSException *theException)
{
NSLog(@"Exception: %@", theException);
}
codificación feliz ...
Bueno, siempre se puede confiar en la Catch'em All Principle
Para este tipo de problema, siempre uso siguiente código :
@try {
// do something
}
@catch (NSException *exception) {
// error happened! do something about the error state
}
@finally {
// do something to keep the program still running properly
}
Sí, con el bloque try/catch, podemos detectar cualquier excepción ocurrida en esa función o detectar excepciones lanzadas desde funciones a las que se llama desde esta API. – macdev30
Con esta declaración ** cada ** excepción será capturada. –
Puede utilizar NSSetUncaughtExceptionHandler
, probablemente debería agregarlo a AppDelegate
se puede finde ejemplo en esta página: http://www.learn-cocos2d.com/tag/nssetuncaughtexceptionhandler/
- 1. Django Excepción no controlada
- 2. Excepción no controlada
- 3. Excepción no controlada en Flup
- 4. Cómo atrapar la excepción UrlFetchApp.fetch
- 5. Silverlight diseñador excepción no controlada
- 6. Excepción no controlada en la Lista Ordenar
- 7. OpenCV2.4.2 excepción no controlada en VideoCapture
- 8. una excepción win32 no controlada en w3wp.exe
- 9. Win8 - Excepción no controlada en Windows.UI.Xaml.dll
- 10. excepción no controlada en OpenCV + VS2010
- 11. Captura de excepción no controlada en hilos separados
- 12. no controlada tipo de excepción de error
- 13. Captura excepción no controlada en WCF
- 14. Cómo atrapar la excepción de deserialización?
- 15. Captura de excepción no controlada de un hilo
- 16. ¿Por qué obtengo la "Excepción no controlada tipo IOException"?
- 17. Excepción de IIS no controlada: cómo puedo rastrearlo
- 18. Cómo simular una excepción no controlada en Java
- 19. java: no se puede volver a lanzar una excepción: no controlada tipo de excepción Excepción
- 20. Cómo atrapar una excepción de CloseHandle()
- 21. Nodejs: ¿Cómo atrapar una excepción del middleware?
- 22. Python: ¿Cómo atrapar este tipo de excepción?
- 23. Choque después de atrapar la excepción
- 24. ¿Cómo atrapar una excepción específica en JDBC?
- 25. ¿Cómo atrapar un error/excepción en R?
- 26. ¿Cómo atrapar la excepción en la lista de inicialización?
- 27. SQL Server 2008 R2 - excepción no controlada de .NET Framework
- 28. Cómo atrapar la excepción ConfigurationErrorsException por violar maxRequestLength?
- 29. Registro de excepción no controlada para Windows Forms
- 30. Excepción no controlada en el servicio de Windows
¿Hay alguna manera de capturar excepciones de bajo nivel como excepción del sistema de entrada/salida de excepción de memoria/hardware excepción? – macdev30