Ios 试图在UIWebView中加载本地PDF文件崩溃
这似乎是一段如此简单的代码,它不断地冲击着我。它能够找到文件,我在日志中看到了它,但每次在webview.loadRequest请求行它都会崩溃: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
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)