0
UIWebViewまたはWKWebViewでhttpプロトコルを使用してhtmlファイルをロードする必要があります。私のコードはWKWebViewを使っています:ネイティブiOSアプリケーション内でlocalhostを作成できますか
import UIKit
import WebKit
class ViewController: UIViewController,WKUIDelegate {
var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: self.view.frame, configuration: webConfiguration)
webView.uiDelegate = self
let path = URL(fileURLWithPath: "index.html")
let myURL = path
let myRequest = URLRequest(url: myURL)
webView.load(myRequest)
self.view.addSubview(webView)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
HTTP protocalをネイティブバンドルから解決できますか?
ありがとう@Boris。私の必要条件は、私のネイティブアプリ内にフォルダがあることです。つまり、wwwと、実行するindex.htmlファイルがあります。 index.htmlファイルは、内部的にajaxを使用してREST呼び出しを呼び出します。 index.htmlがファイルプロトコルではないHTTPプロトコルを使用して提供される必要があります。私は私が必要としない私のMacのポートを開くGCDWebServerを見てきました。あなたに今はっきりと望みたい。お返事をありがとうございます。 – TechBee