gpt4 book ai didi

ios - SWIFT iOS 中的崩溃报告

转载 作者:IT王子 更新时间:2023-10-29 05:53:57 26 4
gpt4 key购买 nike

你好,我正在开发一个 ios 应用程序,我想在不使用任何第三方 sdk 或类的情况下实现崩溃报告,我想在我的应用程序崩溃时撰写邮件。我已经实现了 NSSetUncaughtExceptionHandler(exceptionHandlerPtr)进入 didFinishLaunchingWithOptions 并为其处理程序添加 Objective-C 代码 Here Code of my CrashReporting.h file

volatile void exceptionHandler(NSException *exception);
extern NSUncaughtExceptionHandler *exceptionHandlerPtr;

和CrashReporting.m代码:

volatile void exceptionHandler(NSException *exception) {
// Do stuff

NSLog(@"App IS cCrAsSHsED %@",exception.description);
NSLog(@"App IS cCrAsSHsED %@",exception.callStackSymbols);

// Here i will Compose mail with error description and callStackSymbols.
}
NSUncaughtExceptionHandler *exceptionHandlerPtr = &exceptionHandler;

它工作正常但不能处理所有类型错误。我如何对 Fatal ErrorsSignal Errors 做同样的事情到 swift 我在谷歌上搜索过,但没有发现对 swift 有帮助。帮助将不胜感激。对不起,我的英语不好。谢谢。

最佳答案

这不是必须的。在我看来,您只想查看崩溃报告。 Apple 已经构建了 Crash Report Service通常(如果用户没有停用它)它会向您提供崩溃报告,以便您进行分析。

因此没有必要重新发明轮子。

关于ios - SWIFT iOS 中的崩溃报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34355010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com