ios - Detect app crashed during load / last time it was run? -


i app reset standard settings if crashed during startup. preferably if crashed last time run.

edit: crittercism has crittercismdidcrashonlastload method, handles case of crashing during load. didn't work in version of library used, has since been fixed.

suggestions?

make 2 functions in appdelegate.m file:

void handleexception(nsexception *exception) {     nslog(@"app crashing exception: %@", exception);     //save somewhere app has crashed. }  void handlesignal(int signal) {     nslog(@"we received signal: %d", signal);     //save somewhere app has crashed. } 

then in -(bool)application:didfinishlaunchingwithoptions before else put:

nssetuncaughtexceptionhandler(&handleexception);  struct sigaction signalaction; memset(&signalaction, 0, sizeof(signalaction)); signalaction.sa_handler = &handlesignal;  sigaction(sigabrt, &signalaction, null); sigaction(sigill, &signalaction, null); sigaction(sigbus, &signalaction, null); 

Comments

Popular posts from this blog

java - Play! framework 2.0: How to display multiple image? -

gmail - Is there any documentation for read-only access to the Google Contacts API? -

php - Controller/JToolBar not working in Joomla 2.5 -