我正在使用 TrueTime 框架来获取独立于设备时间的准确时间。 但是几周来我观察到,在初始化时
let client = TrueTimeClient.sharedInstance
client.start()
client.fetchFirstIfNeeded(success: { (time) in
print(time.now())
}) { (myError) in
print(myError.localizedDescription)
}
超时错误
com.instacart.TrueTimeErrorDomain Code=2 "The connection timed out."
我试过了
- 创建新的 Objc 和 Swift 项目
- 克隆他们的 Git Repo 并运行他们的示例项目
- 从分支4.2.0获取框架
但在每种情况下结果都是相同的。
最佳答案
尝试使用不同的 ntp 服务器。检查它是否也超时。这可以通过在调用 start
编辑:问题是由端口阻塞引起的。尝试使用不同的网络
关于ios - Truetime iOS Framework 出现超时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55899042/