iOS全局捕获全部崩溃

时间:2016-04-07 03:55:25

标签: ios crash signals global

我希望在应用程序崩溃时保存一些数据,这意味着不仅仅是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:有什么方法可以收集所有的崩溃吗?

0 个答案:

没有答案