#html #swift #image #wkwebview #loadimage
#HTML #swift #изображение #wkwebview #loadimage
Вопрос:
я создаю приложение, которое генерирует счет-фактуру.Он использует html и javascript.Все работает отлично, но изображение логотипа не отображается.Буду признателен за любую помощь.
Ответ №1:
Вы можете загружать ресурсы из пакета вашего приложения с помощью пользовательской схемы URL, например, my_url_scheme://logo.png (замените my_url_scheme чем-нибудь уникальным по вашему выбору).
Вам нужно реализовать WKURLSchemeHandler
и зарегистрировать его с помощью вашего WKWebView
via -[WKWebViewConfiguration setURLSchemeHandler:forURLScheme:]
. Ваш WKURLSchemeHandler будет отвечать за обработку любых запросов с my_url_scheme://
схемой и может загрузить соответствующий ресурс из пакета приложения и вернуть его туда.