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

iOS Webkit不在设备上工作,但在swift的模拟器上运行,第1张

概述我在程序中使用htm文件进行一些工作.在模拟器中我定义了这样的本地文件; var a = dic["acil_adi"]?.asString() var path = NSBundle.mainBundle().pathForResource(a, ofType: ".htm") var url = NSURL(fileURLWithPath:path!) 我在程序中使用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
无法为’/’创建沙箱扩展名

这是我项目中的htm文件夹.我从桌面添加了“向项目添加文件”

你能帮我解释为什么我会犯错吗?

导入文件错误的原因或
关于捆绑?
我不太了解objective-c所以如果你快速给我建议,我会非常高兴.

谢谢

解决方法 您缺少WKWebVIEw配置.请在加载HTML文件之前添加以下行以解决问题.

var theConfiguration = WKWebVIEwConfiguration()

theWebVIEw = WKWebVIEw(frame:self.vIEw.frame,configuration:theConfiguration)

总结

以上是内存溢出为你收集整理的iOS Webkit不在设备上工作,但在swift的模拟器上运行全部内容,希望文章能够帮你解决iOS Webkit不在设备上工作,但在swift的模拟器上运行所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1043083.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存