在我的ios应用程序中,我遇到了崩溃,但我仍然希望它能够登录崩溃,以便我了解它。在Android(Java)设备上,我可以运行Crashlytics.logException
,但我没有看到类似于objectiveC的内容。我搜索谷歌如何做到这一点,但我找不到任何有用的东西。有没有人在iOS设备上使用crashlytics做任何经验?
答案 0 :(得分:1)
使用Crashlytics记录的任何内容仅在发生实际崩溃时才会发送到服务器。不幸的是,它不支持在没有崩溃的情况下将日志发送到服务。您可能希望在后端为此创建API,或者使用其他服务(如Flurry或Mixpanel)在发生异常时获取一些指标。
答案 1 :(得分:1)
在try-catch块中使用下面的catch块
@try {
// line of code here
}
@catch (NSException *exception) {
NSUncaughtExceptionHandler *handler = NSGetUncaughtExceptionHandler();
handler(exception);
}
正如http://support.crashlytics.com/knowledgebase/articles/222764-can-i-use-a-custom-exception-handler
所述