0

我正在从我的应用程序中打开许多 url,它们运行良好。我UIWebView在自定义中打开的所有这些 url ViewController

但是最近我发现了一个问题,当我传递一个包含PDF的 url 时,它可以正常打开,但是当我通过长按 PDF 来从该 PDF 中复制某些内容时UIWebView,然后当我尝试从中返回时ViewController,应用程序崩溃给我这样的错误:

[UIPDFPageView nextResponder]:发送到已释放实例的消息

在不复制任何内容的情况下,我通常可以返回并继续使用我的应用程序。我尝试了很多,但无法找出问题所在。

如果有人能帮忙,那将是荣幸。提前致谢... !!!

4

1 回答 1

1

UIWebView我猜你从你的 's返回时可能会调用以下行ViewController

[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];

可能是在离开之前清理你的WebView。有更好,更简单的方法可以像这里给出的那样:

希望这会有所帮助......一切顺利!

于 2013-09-20T09:59:28.807 回答