加载PDF文件后,iOS 5.1 UIWebView会崩溃iOS模拟器

时间:2012-04-25 15:04:03

标签: uiwebview ios-simulator ios5.1

我正在开发一个带有两个视图控制器的通用应用程序,一个主视图控制器(一个UITableViewController)和一个详细视图控制器(带有一个UIWebView)。当用户在表中选择项目(每个项目是具有URL属性的对象)时,应用程序在DetailViewController中设置detailItem属性。我定制了setDetailItem来检测detailItem的设置时间,并在DetailViewController的Web视图中打开相关的URL。

用户选择另一个项目,Web视图会加载其他相关的URL。

适用于包含定位HTML文件的网址的项目。当URL以PDF文件为目标时,Web视图会正常加载它,但是当用户选择另一个项目时,应用程序会崩溃。

在iPhone模拟器上,如果用户通过按导航栏中的后退按钮返回MasterViewController,则会崩溃。在iPad模拟器上,我使用的是UISplitViewController,当用户选择MasterViewController表视图中的任何其他项时,它会崩溃。

即使设置Xcode显示所有异常,它也不会显示任何输出。只能在main.m中崩溃。

奇怪的是,如果我在设备上部署应用程序并使用它,它可以正常工作,但如果我在Xcode上运行设备调试它也会崩溃。

有关如何修复它的想法,还是仅仅是模拟器中的错误?

1 个答案:

答案 0 :(得分:0)

在UIWebview中显示PDF时遇到同样的问题:模拟器崩溃,但它在设备上运行正常。所以看起来它可能是模拟器中的一个错误。

顺便说一句:我们正在使用ARC:你也是吗?