【发布时间】:2019-02-17 20:20:56
【问题描述】:
我最近在我的应用中实现了 Crashlytics,并使用以下方法来实现它:
import UIKit
import Crashlytics
class ViewController: UIViewController{
override func viewDidLoad() {
super.viewDidLoad()
let button = UIButton(type: .roundedRect)
button.frame = CGRect(x: 20, y: 50, width: 100, height: 30)
button.setTitle("Crash", for: [])
button.addTarget(self, action: #selector(self.crashButtonTapped(_:)), for: .touchUpInside)
view.addSubview(button)
}
@IBAction func crashButtonTapped(_ sender: AnyObject) {
Crashlytics.sharedInstance().crash()
}
}
当测试应用程序崩溃并出现错误 Thread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0) 时,当我检查 crashlytics 日志时,它没有记录崩溃。我的实现有问题吗?
【问题讨论】:
-
Firebase Crashlytics 需要一些时间才能在 Firebase 控制台上显示。
标签: swift xcode firebase crashlytics