Truetime iOS框架出现超时错误

时间:2019-04-29 07:51:10

标签: ios swift date

我正在使用TrueTime Framework来获取与设备时间无关的确切时间。 但是在初始化的几周内,我观察到了

let client = TrueTimeClient.sharedInstance
client.start()
client.fetchFirstIfNeeded(success: { (time) in
    print(time.now())
}) { (myError) in
    print(myError.localizedDescription)
}

它给出超时错误

  

com.instacart.TrueTimeErrorDomain代码= 2“连接超时。”

我已经尝试过

  • 创建新的Objc和Swift项目
  • 克隆他们的Git Repo并运行他们的示例项目
  • 从分支4.2.0中获取框架

但是在每种情况下结果都是相同的。

1 个答案:

答案 0 :(得分:1)

尝试使用其他ntp服务器。检查是否也超时。这可以通过在调用start

时指定数组来完成

编辑:问题是由端口阻塞引起的。尝试使用其他网络