ios - Truetime iOS Framework 出现超时错误

标签 ios swift date

我正在使用 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/

相关文章:

ios - IBAction 链接到多个 UISliders

ios - IOS NSDateFormatter问题

ios - WebKit View 未连接到 ViewController(Control + 拖动)

ios - 将数据发送到蓝牙模块以供 arduino rom iOS swift 3 读取

java - 如何在另一个注释中创建和使用具有给定日期的 DateFormat?

java - 使用正则表达式解析日期

ios - 取消删除控件后自定义 UITableViewCell 的状态

ios - 在 iOS 中使用 google places api 找不到的地方

ios - 将 UIImageView 从 subview 动画到父 View

swift - 集成adMob : Unexpectedly found nil while unwrapping an optional value