我希望在应用程序崩溃时保存一些数据,这意味着不仅仅是Exception和一些信号。我已经实现了方法
NSSetUncaughtExceptionHandler(&HandleException);
signal(SIGABRT, SignalHandler);
signal(SIGILL, SignalHandler);
signal(SIGSEGV, SignalHandler);
signal(SIGFPE, SignalHandler);
signal(SIGBUS, SignalHandler);
signal(SIGPIPE, SignalHandler);
但仍有一些我无法收集的崩溃,比如将一些Notification发送到dealloc对象。
现在我有两个问题:
1:苹果文档中有20多个信号,但为什么大多数例子只使用上面的6种方法(信号(_,_))。
2:有什么方法可以收集所有的崩溃吗?