0

我创建了一个 pdf 文件,并将其存储在本地数据库中。当我在我的 webview 中加载该 PDF 时,它已成功加载,但是当我向下滚动并即将到达最后一页时,我的应用程序崩溃了(这仅在 iOS4 中的 iOS5 中发生,它运行良好):

终止应用程序由于未捕获的异常'NSInvalidArgumentException',原因: - [__ NSArrayM insertObject:atIndex:]:对象不能是零”第一掷调用堆栈:
(0x35b0088f 0x33724259 0x35a551d7 0x335a2307 0x335a29bf 0x335a2d4d 0x335a2e29 0x3325acc5 0x332298ef 0x33325cab 0x333251ff 0x33302637 0x33292d65 0x334c3479 0x3320ef55 0x3320daa3 0x3321a7e9 0x3321a627 0x3321a1f5 0x33200695 0x331fff3b 0x337f222b 0x35ad4523 0x35ad44c5 0x35ad3313 0x35a564a5 0x35a5636d 0x337f1439 0x3322ecd5 0x2fe3
接收到异常信号“ 98ABRT” 0x2f)数据格式化程序暂时不可用,将在“继续”后重试。(找不到 dlopen 函数,所以无法加载共享库。)

当我搜索时,我得到了这个链接。他们说是iOS的问题还是其他问题?

NSURL *targetUrl = [NSURL fileURLWithPath:webViewStr];
NSURLRequest *request = [NSURLRequest requestWithURL:targetUrl];
[webView loadRequest:request];
4

1 回答 1

0

它不适用于 IOS5 的原因是 IOS 5 不支持 javascript。您可以使用 webView.scrollView 浏览您的 Pdf,而不是使用 CGPointMake(x, y)

读这个所以回答

于 2012-05-22T08:07:54.837 回答