Truetime iOS Framework выдает ошибку Timeout - PullRequest
0 голосов
/ 29 апреля 2019

Я использую TrueTime Framework, чтобы получить точное время независимо от времени устройства. но в течение пары недель я наблюдаю это при инициализации

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

выдает ошибку тайм-аута

com.instacart.TrueTimeErrorDomain Code = 2 "Время ожидания истекло."

Я попробовал это

  • Создание новых проектов Objc и Swift
  • Клонировал их Git Repo и запустил их пример проекта
  • Получение фреймворка из ветки 4.2.0

но в каждом случае результат один и тот же.

1 Ответ

1 голос
/ 02 мая 2019

попробуйте использовать другой NTP-сервер.Проверьте, не истекло ли время ожидания.Это можно сделать, указав массив при вызове start

EDIT: проблема вызвана заблокированным портом.Попробуйте использовать другую сеть

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...