Xcode7:如何在swift中邮件崩溃报告

时间:2016-09-01 07:22:31

标签: ios swift mfmailcomposeviewcontroller

我的小任务是,如何邮寄崩溃报告?我不知道这个例子是对还是错。

编码

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

收到一些未知错误。请指导我,如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

mailAcn()表示self.mailAcn(),即它正在self上调用实例方法。因此,该函数从周围的范围捕获变量self,并且它不能用作C函数。

您可以尝试将mailAcn设为顶级功能。