import UIKit
import WebKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let config = WKWebViewConfiguration()
config.setValue(true, forKey: "allowUniversalAccessFromFileURLs") //こいつが重要
let webView = WKWebView(frame: view.bounds, configuration: config)
view.addSubview(webView)
guard let localHTMLUrl = Bundle.main.url(forResource: "index", withExtension: "html") else { return }
webView.loadFileURL(localHTMLUrl, allowingReadAccessTo: localHTMLUrl)
}
}
外部APIの通信が失敗していたところ"allowUniversalAccessFromFileURLs"をconfigにセットしてやると解決した。