При вызове API с пользовательской клавиатуры появляется ошибка «Не удалось найти сервер с указанным именем хоста» - PullRequest
0 голосов
/ 07 мая 2019

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

См. Рисунки ниже, чтобы увидеть, как работает приложение и как оно работает в приложении, но не на клавиатуре.

Пользовательская клавиатура Custom Keyboard

Приложение App

Я проверил URL вызова API в Postman, чтобы убедиться, что он работает и работает.Поскольку ошибка была настолько последовательной, и она прекрасно работала в приложении, похоже, это не загрязнение DNS.

У кого-нибудь есть мудрость?

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