Пишу приложение, возникла одна проблема в момент когда я открываю окно с WebView куда должен вывестись мой html приложение крашится Подскажитe,пожалуйста, где может быть ошибка,файл html добавлен в проект и связь переменной webView со storyboаrd тоже
import UIKit
import WebKit
class AboutViewController: UIViewController {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
if let htmlPath = Bundle.main.path(forResource: "BullsEye", ofType: "html") {
let url = URL(fileURLWithPath: htmlPath)
let request = URLRequest(url: url)
self.webView.load(request)
}
}
@IBAction func close () {
dismiss(animated: true, completion: nil)
}
}
Попробуйте так:
import UIKit
import WebKit
class AboutViewController: UIViewController {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
if let htmlPath = Bundle.main.path(forResource: "BullsEye", ofType: "html") {
do {
let contents = try String(contentsOfFile: htmlPath, encoding: .utf8)
let url = URL(fileURLWithPath: htmlPath)
webView.loadHTMLString(contents as String, baseURL: url)
}
catch {
print("Ошибка вывода HTML файла")
}
}
}
@IBAction func close () {
dismiss(animated: true, completion: nil)
}
}
func loadHtmlFile() {
if let url = Bundle.main.url(forResource: "BullsEye", withExtension: "html") {
let request = URLRequest.init(url: url)
webView.load(request)
} else {
print ( "File reading error: \(debugDescription)")
let alert = UIAlertController(title: "Alert!", message: "File reading error
-
14:16
-
13:29
Кофе для программистов: как напиток влияет на продуктивность кодеров?
-
22:13
Рекламные вывески: как привлечь внимание и увеличить продажи
-
19:13
-
16:04
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
-
17:27
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
-
22:17
-
18:08
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
-
18:54
ТОП-10
-
Почему SERVER_ADDR имеет не тот IP 47980 visits
-
Как заменить $_SERVER[REMOTE_ADDR] на IP клиента в PHP за двумя Nginx? 30571 visits
-
Хочу вывести несколько строк из массива в один div, выводит только много undefined; подскажите, что делать? 23953 visits
-
Как через css изменить цвет png изображения? 10413 visits
-
Blob video url download 10008 visits
-
Php curl запрос через прокси с авторизацией 9285 visits
-
Работа с captcha vk api 8152 visits
READ ALSO
Возможно ли сделать такое?
есть попап с режимом работыК примеру на фотов видно что сегодня, работает с 10 00 до 22:00, и есть желтая полоска которая показывает прогресс дня,...
125
Скачивание видео с ВК
Есть видео полученное через VK API, например этоКак теперь по нажатию скачать его?
118
AES проблемы при расшифровки
Алгоритм шифровки работает, а вот при расшифровки получаю сообщение:
182
Подключение к БД с шифрованием
Никак не могу подключиться к бд с шифрованиемУже и менял способ шифрования, и устанавливал всякие разные вещи с сайта микромягких, но никак
111