Почему iOS 18 WkwebView не загружают относительные изображения из подкаталогов?Html

Программисты Html
Ответить
Anonymous
 Почему iOS 18 WkwebView не загружают относительные изображения из подкаталогов?

Сообщение Anonymous »

Я смотрел повсюду, и все решения, кажется, не работают. Я сделал так много способов копирования файлов в Xcode, каждая, кажется, говорит, что я сделал, работаю в браузере настольных компьютеров < /p>

Код: Выделить всё

Here is some images

1
[img]img/1.jpg[/img]


2
[img]./img/1.jpg[/img]


3
[img]2.jpg[/img]



< /code>

    import SwiftUI
import WebKit

struct ContentView: View {
var body: some View {
VStack {
Image(systemName: "globe")
.imageScale(.large)
.foregroundStyle(.tint)
Text("Hello, world!")

HTMLView(fileName: "index")

}
.padding()
}
}

struct HTMLView: UIViewRepresentable {

let fileName: String

func makeUIView(context: Context) -> WKWebView {
return WKWebView()
}

func updateUIView(_ webView: WKWebView, context: Context) {
//TRIED THIS
//        guard let url = Bundle.main.url(forResource: fileName, withExtension: "html") else { return }
//        guard let htmlString = try? String(contentsOf: url, encoding: .utf8) else { return }
//        webView.loadHTMLString(htmlString, baseURL: url)

//AND TRIED THIS
//        let url = Bundle.main.url(forResource: "index", withExtension: "html")!
//        webView.loadFileURL(url, allowingReadAccessTo: url)

// AND TRIED THIS
let url = Bundle.main.url(forResource: "index", withExtension: "html")!
webView.loadFileURL(url, allowingReadAccessTo: url.deletingLastPathComponent())
}
}





Подробнее здесь: https://stackoverflow.com/questions/794 ... irectories
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»