2012-04-25 80 views
0

我正在開發具有兩個視圖控制器,主視圖控制器(UITableViewController)和細節視圖控制器(帶有UIWebView)的通用應用程序。當用戶在表中選擇一個項目(每個項目都是具有URL屬性的對象)時,應用程序會在DetailViewController中設置detailItem屬性。我定製了setDetailItem來檢測detailItem的設置時間,並在DetailViewController的Web視圖中打開相關的URL。iOS 5.1加載PDF文件後UIWebView崩潰iOS模擬器

用戶選擇另一個項目,Web視圖加載其他相關的URL。

它適用於包含以HTML文件爲目標的URL的項目。當URL指向PDF文件時,Web視圖通常會加載它,但當用戶選擇另一個項目時,該應用程序會崩潰。

在iPhone模擬器上,如果用戶通過按導航欄中的後退按鈕返回到MasterViewController,它會崩潰。在iPad模擬器上,我使用UISplitViewController,當用戶在MasterViewController的表格視圖中選擇任何其他項目時,它會崩潰。

即使設置Xcode以顯示所有異常,它也不會顯示任何輸出。只有在main.m.崩潰。好奇地是,如果我在設備上部署應用程序並使用它,它可以正常工作,但是如果我在設備上從Xcode進行調試,它也會崩潰。

關於如何解決它的任何想法,或者它只是模擬器中的錯誤?

回答

0

在UIWebview中顯示PDF時,我們遇到同樣的問題:模擬器崩潰,但它在設備上工作正常。所以它看起來好像可能是模擬器中的一個bug。

順便說一句:我們正在使用ARC:你還好嗎?

+0

是的,我也在使用ARC。 – Luiz 2012-06-06 07:13:41