iOS Webkit不在设备上工作,但在swift的模拟器上工作

iOS Webkit不在设备上工作,但在swift的模拟器上工作,ios,swift,webkit,bundle,Ios,Swift,Webkit,Bundle,我在程序中使用htm文件进行一些工作。在模拟器中,我这样定义了本地文件 var a = dic["acil_adi"]?.asString() var path = NSBundle.mainBundle().pathForResource(a, ofType: ".htm") var url = NSURL(fileURLWithPath:path!) var request = NSURLRequest(URL:url) println

我在程序中使用htm文件进行一些工作。在模拟器中,我这样定义了本地文件

    var a = dic["acil_adi"]?.asString()
    var path = NSBundle.mainBundle().pathForResource(a,
        ofType: ".htm")
    var url = NSURL(fileURLWithPath:path!)
    var request = NSURLRequest(URL:url)
    println("\(url)")

    var theWebView:WKWebView = WKWebView(frame:self.view.frame)
    theWebView.loadRequest(request)
    self.view.addSubview(theWebView)
但当我将此应用程序发送到设备(iPhone 5s)时

出现错误: file:///private/var/mobile/Containers/Bundle/Application/2E9F7BCA-D57E-4C47-8BBC-6CBF2FF2B2E1/Receteler.app/Akciger_odemi_Akut_Kalp_Yetmezligi.htm 无法为“/”创建沙盒扩展

这是project上的“我的htm文件”文件夹。我从桌面添加了“将文件添加到项目”

你能告诉我为什么我会犯错吗

导入文件或文件错误的原因 关于包裹? 我不太了解objective-c,所以如果你能给我一些建议,我会很高兴的


谢谢

您缺少WKWebView配置。请在加载html文件之前添加以下行以解决此问题

var theConfiguration=WKWebViewConfiguration()

WebView=WKWebView(框架:self.view.frame,配置:配置)