【发布时间】:2016-09-01 07:22:31
【问题描述】:
我的小任务是,如何邮寄崩溃报告?我不知道这个例子是对还是错。
编码:
override func viewDidLoad() {
super.viewDidLoad()
func exceptionHandler(exception : NSException) {
print("\n\n \(exception)")
print("\n\n \(exception.callStackSymbols)")
mailAcn() // SENDING MAIL ACTION WHEN EXCEPTION CAUGHT
}
NSSetUncaughtExceptionHandler(exceptionHandler) //Error: A C Function pointer cannot be formed from a local function captures context
// Do any additional setup after loading the view, typically from a nib.
}
我正在关注此链接,, How to use NSSetUncaughtExceptionHandler to show exception message on UIView in Swift
正在接收一些未知错误。请指导我,如何解决这个问题?
【问题讨论】:
-
通过 Twitter 安装 Fabric。它是免费的,而且很容易设置。
-
还有其他方法吗? @avismar 用模拟器测试??
-
我不知道。附带说明一下,如果您在模拟器上,为什么还需要邮件机制?您会直接在控制台中看到问题,对吧?
-
对..但这是我的任务!!!就是这样... !!我是这个崩溃报告邮件概念的新手......
-
看起来你手头有一个奇怪的任务。通常,模拟器上的崩溃日志存储在`~/Library/Logs/DiagnosticReports/`。看看你能不能从那里拿走。
标签: ios swift mfmailcomposeviewcontroller