Firebase Performance无法启动跟踪,因为它已经启动和停止

时间:2018-10-21 05:44:39

标签: swift firebase firebase-performance

我正在尝试使用以下代码创建一个非常简单的Firebase Performance跟踪:

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.

此警告是否值得关注?如果是这样,我在做错什么导致了此警告?

1 个答案:

答案 0 :(得分:1)

您的代码似乎还可以。

我建议您看看另外的vars = {} for i in range(1, len(file_data)): for k in range(0, len(file_data) - 1): for j in range(0, 4): vars[str(file_) + str(i) + str(_) + str(j)] = str(locals()["data_" + str(k) + "_" + str(j)]) 个电话。例如。以下代码存在相同的问题:

trace?.start()

函数let trace = Performance.startTrace(name: "setup") trace?.start() setup() trace?.stop() 为您启动跟踪,而您无需再次进行跟踪。