我在程序中使用 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)时
出现错误:
文件:///private/var/mobile/Containers/Bundle/Application/2E9F7BCA-D57E-4C47-8BBC-6CBF2FF2B2E1/Receteler.app/Akciger_odemi_Akut_Kalp_Yetmezligi.htm
无法为“/”创建沙箱扩展
this is my htm files folders on project. i added them "add files to project" from desktop
你能帮我解释为什么我犯了错误吗?
导入文件错误的原因或
关于捆绑?
我不太了解 Objective-C,所以如果你给我有关 Swift 的建议,我会很高兴。
谢谢
您缺少 WKWebView 配置。请在加载 html 文件之前添加以下行来解决该问题。
var theConfiguration = WKWebViewConfiguration()
theWebView = WKWebView(frame:self.view.frame, 配置: theConfiguration)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)