Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 试图在UIWebView中加载本地PDF文件崩溃_Ios_Swift_Uiwebview - Fatal编程技术网

Ios 试图在UIWebView中加载本地PDF文件崩溃

Ios 试图在UIWebView中加载本地PDF文件崩溃,ios,swift,uiwebview,Ios,Swift,Uiwebview,这似乎是一段如此简单的代码,它不断地冲击着我。它能够找到文件,我在日志中看到了它,但每次在webview.loadRequest请求行它都会崩溃: let kHelpFile = "DB_Help_Doc" webView.delegate = self webView.scalesPageToFit = true self.view.addSubview(webView) Scripts.log("WebViewVC >> URL is \(kHelpFile)") i

这似乎是一段如此简单的代码,它不断地冲击着我。它能够找到文件,我在日志中看到了它,但每次在webview.loadRequest请求行它都会崩溃:

let kHelpFile = "DB_Help_Doc"

webView.delegate = self

webView.scalesPageToFit = true

self.view.addSubview(webView)


Scripts.log("WebViewVC >> URL is \(kHelpFile)")

if let url = NSBundle.mainBundle().URLForResource(kHelpFile, withExtension: "pdf") {

    Scripts.log("BUNDLE FOUND")
    Scripts.log("URL = \(url)")
    Scripts.log("PATH = \(url.path)")

    req = NSURLRequest(URL: NSURL(fileURLWithPath: url.path!))

    self.webView.loadRequest(req)

}
else {

    Scripts.log("BUNDLE NOT FOUND")

}
这是个例外

libc++abi.dylib`\uuu cxa\u throw: ->0x10e077c6b:pushq%rbp 0x10e077c6c:movq%rsp,%rbp 0x10e077c6f:pushq%r15 0x10e077c71:pushq%r14 0x10e077c73:pushq%r12 0x10e077c75:pushq%rbx 0x10e077c76:movq%rdx,%r14 0x10e077c79:movq%rsi,%r15 0x10e077c7c:movq%rdi,%rbx 0x10e077c7f:callq 0x10e07787d__cxa_获取_全局 0x10e077c84:movq%rax,%r12 0x10e077c87:callq 0x10e078220;std::get_意外() 0x10e077c8c:movq%rax,-0x60(%rbx) 0x10e077c90:callq 0x10e078258;std::get_terminate() 0x10e077c95:movq%rax,-0x58(%rbx) 0x10e077c99:movq%r15,-0x70(%rbx) 0x10e077c9d:movq%r14,-0x68(%rbx) 0x10e077ca1:leaq-0x20(%rbx),%r14 0x10e077ca5:movabsq$0x434C4E4743B2B00,%rax 0x10e077caf:movq%rax,-0x20(%rbx) 0x10e077cb3:movq$0x1,-0x78(%rbx) 0x10e077cbb:包括0x8(%r12) 0x10e077cc0:leaq 0x1d(%rip),%rax__cxxabiv1::异常清理函数(\u展开\u原因\u代码,\u展开\u异常*) 0x10e077cc7:movq%rax,-0x18(%rbx) 0x10e077ccb:movq%r14,%rdi 0x10e077cce:callq 0x10e07ab3c;符号存根:_展开\u升起异常 0x10e077cd3:movq%r14,%rdi 0x10e077cd6:callq 0x10e077d08__cxa_开始_捕获 0x10e077cdb:movq-0x58(%rbx),%rdi 0x10e077cdf:callq 0x10e078266;std::u终止(无效(*)()


例外情况是什么?看起来您添加了其他内容。异常的名称是什么?检查您的XCode console.var req=NSURLRequest(URL:NSURL(fileURLWithPath:URL.path!))技术并尝试一下这正是操作系统令人沮丧的地方,控制台只是在崩溃后显示了这一点,没有多少帮助:140689594808888(lldb)有什么异常?看起来您添加了其他内容。异常的名称是什么?检查您的XCode console.var req=NSURLRequest(URL:NSURL(fileURLWithPath:URL.path!))技术并尝试一下这正是操作系统令人沮丧的地方,控制台在崩溃后才显示这一点,没有太多帮助:140689594808888(lldb)