Firebase Performance 无法启动跟踪,因为它已经启动和停止
Firebase Performance failed to start trace because it's already been started and stopped
我正在尝试使用以下代码创建一个非常简单的 Firebase 性能跟踪:
let trace = Performance.startTrace(name: "setup")
setup()
trace?.stop()
我想让这个跟踪做的就是跟踪 setup() 函数需要多长时间才能完成 运行。它似乎是第一次工作,但在那之后,我将这条消息打印到控制台:[Firebase/Performance] Failed to start trace setup because it has already been started and stopped.
此警告是否值得关注?如果是这样,我做错了什么导致了这个警告?
你的代码似乎没问题。
我建议您查看额外的 trace?.start()
调用。例如。我对以下代码有同样的问题:
let trace = Performance.startTrace(name: "setup")
trace?.start()
setup()
trace?.stop()
函数 startTrace(name:)
为您启动跟踪,您无需再次执行。
我正在尝试使用以下代码创建一个非常简单的 Firebase 性能跟踪:
let trace = Performance.startTrace(name: "setup")
setup()
trace?.stop()
我想让这个跟踪做的就是跟踪 setup() 函数需要多长时间才能完成 运行。它似乎是第一次工作,但在那之后,我将这条消息打印到控制台:[Firebase/Performance] Failed to start trace setup because it has already been started and stopped.
此警告是否值得关注?如果是这样,我做错了什么导致了这个警告?
你的代码似乎没问题。
我建议您查看额外的 trace?.start()
调用。例如。我对以下代码有同样的问题:
let trace = Performance.startTrace(name: "setup")
trace?.start()
setup()
trace?.stop()
函数 startTrace(name:)
为您启动跟踪,您无需再次执行。