We are writing static library. We have done exception handling for the exposed APIs. But still there are few un-handled Exceptions (or OS Exceptions). Can you please let me know how to catch these unhandled Exceptions. Thanks
Well, you could always rely on the Catch'em All Principle
For this kind of problem, I always use following code:
@try {
// do something
}
@catch (NSException *exception) {
// error happened! do something about the error state
}
@finally {
// do something to keep the program still running properly
}
You can use NSSetUncaughtExceptionHandler
, you probably should add it to AppDelegate
you can finde example on this page: http://www.learn-cocos2d.com/tag/nssetuncaughtexceptionhandler/
Simple -
@try
{
//your code
}
@catch (NSException *theException)
{
NSLog(@"Exception: %@", theException);
}
Happy coding ...
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With