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
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 ...
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
}