Я пытаюсь сделать запрос webkit, и мой веб-просмотр возвращается ноль.Документ imageDownload хранится локально в моем приложении.
(lldb) po req
▿ imageDownload.svg
▿ url : Optional<URL>
▿ some : imageDownload.svg
- _url : imageDownload.svg
- cachePolicy : 0
- timeoutInterval : 60.0
- mainDocumentURL : nil
- networkServiceType : __C.NSURLRequestNetworkServiceType
- allowsCellularAccess : true
▿ httpMethod : Optional<String>
- some : "GET"
- allHTTPHeaderFields : nil
- httpBody : nil
- httpBodyStream : nil
- httpShouldHandleCookies : true
- httpShouldUsePipelining : false
(lldb) po fileURL
▿ imageDownload.svg
- _url : imageDownload.svg
Вот результаты консоли, и ниже приведен способ, которым я пытаюсь установить веб-просмотр
override func viewDidLoad() {
// let req = URL(string: itemDownload[0]!)
let fileURL:URL = URL(string: itemDownload[0]!)!
let req = URLRequest(url: fileURL)
self.svgView.load(req)
super.viewDidLoad()
// Do any additional setup after loading the view.
}
Я также пробовал это
override func viewDidLoad() {
super.viewDidLoad()
let path = Bundle.main.path(forResource: itemDownload[0], ofType: "svg")
if path != "" {
let fileURL:URL = URL(string: itemDownload[0]!)!
let req = URLRequest(url: fileURL)
self.svgView.load(req)
}
}
Я не уверен, почему он не показывает указанный файл SVG, даже если он имеет значение в консоли.