【发布时间】:2020-03-20 04:33:47
【问题描述】:
我是 Crashlytics 的新手,在 Google 购买它们后我才开始使用它(又名 FirebaseCrashlytics SDK,没有 Fabric)。我已经尝试了文档并通过电子邮件向 Firebase 发送了有关如何进行自定义报告的信息,但没有得到我想要的答案。此外,当我键入 Crashlytics 时,文档 Crashlytics.sharedInstance() 没有 shareInstance 弹出窗口。 这是我遇到的崩溃之一,我想使用自定义日志来帮助我了解有关崩溃的更多信息。
var sectionHeaderForSelectedDate: [ChartData] = [] //Section Headder
var cellInSectionForSelectedDate: [[ChartData]] = [] //Cell in section
override func viewDidLoad() {
super.viewDidLoad()
setupScreen()
}
func setupScreen() {
if sectionHeaderForSelectedDate[0].value[0].date.convertDateToString(dateFormat: .dayOfWeekMonthDayYear) != "" {
self.title = "\(sectionHeaderForSelectedDate[0].value[0].date.convertDateToString(dateFormat: .dayOfWeekMonthDayYear)) Sums"
}
tableView.delegate = self
tableView.dataSource = self
for (index, metricItem) in sectionHeaderForSelectedDate.enumerated() {
tableViewData.append(cellData(opended: false, title: metricItem.name,
sectionData: cellInSectionForSelectedDate[index]))
}
tableView.reloadData()
}
据我说,setupScreen() 发生了崩溃,我希望有一个日志来实际告诉我来自另一个 viewcontroller 的 segue 是否正在将值传递给我的变量(sectionHeaderForSelectedDate 和 @ 987654330@)。 我该怎么做?我应该把代码放在函数的什么地方?
谢谢你,如果我的任何关于 Crashlytics 的 cmets 不正确,请纠正我。
【问题讨论】:
标签: ios swift firebase crashlytics