我正在尝试使用以下代码创建一个非常简单的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.
此警告是否值得关注?如果是这样,我在做错什么导致了此警告?
答案 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()
为您启动跟踪,而您无需再次进行跟踪。