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
无法为’/’创建沙箱扩展名
这是我项目中的htm文件夹.我从桌面添加了“向项目添加文件”
你能帮我解释为什么我会犯错吗?
导入文件错误的原因或
关于捆绑?
我不太了解objective-c所以如果你快速给我建议,我会非常高兴.
谢谢
解决方法 您缺少WKWebVIEw配置.请在加载HTML文件之前添加以下行以解决问题.var theConfiguration = WKWebVIEwConfiguration()
theWebVIEw = WKWebVIEw(frame:self.vIEw.frame,configuration:theConfiguration)
总结以上是内存溢出为你收集整理的iOS Webkit不在设备上工作,但在swift的模拟器上运行全部内容,希望文章能够帮你解决iOS Webkit不在设备上工作,但在swift的模拟器上运行所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)