我构建了一个货币转换器应用程序,它通过 API 获取实时货币值并显示它。在物理手机上测试我的应用程序运行良好且没有崩溃。
但是每当我进行 API 调用时,我都会在模拟器中收到如下警告:
[boringssl] boringssl_metrics_log_metric_block_invoke(144) Failed to log metrics
这是我如何使用 URLSession
func performRequest(finalUrl: String) {
if let url = URL(string: finalUrl) {
let session = URLSession(configuration: .default)
let task = session.dataTask(with: url) {(data, response, error) in
if error != nil {
print("error in network session \(error!)")
return
}
if let safeData = data {
parseJason(dataUrl: safeData)
}
}
task.resume()
}
}
我尝试更改一些值,但没有任何效果
- OS_ACTIVITY_MODE = 默认
- DEBUG_ACTIVITY_MODE -> 调试 -> 任何 iOS 模拟器 SDK = 默认
我的疑问是:
- 如何消除此警告?
- 我可以忽略这个警告吗?
- Apple 会接受带有此警告的我的应用程序吗?