Моя клавиатура использует ESV API для извлечения отрывков из Библии при вводе стиха (например, Бытие 1).У меня есть и приложение (где клавиатура является частью самого приложения), и настоящая клавиатура iOS, которые используют точно такой же XIB и базовый код для выполнения вызова API.Когда я пытаюсь ввести стих на специальной клавиатуре (используемой как обычная клавиатура), я получаю Error Domain=NSURLErrorDomain Code=-1003 "A server with the specified hostname could not be found."
.Тем не менее, когда я использую его в приложении, он прекрасно работает.
См. Рисунки ниже, чтобы увидеть, как работает приложение и как оно работает в приложении, но не на клавиатуре.
Пользовательская клавиатура
Приложение
Я проверил URL вызова API в Postman, чтобы убедиться, что он работает и работает.Поскольку ошибка была настолько последовательной, и она прекрасно работала в приложении, похоже, это не загрязнение DNS.
У кого-нибудь есть мудрость?