2012-09-10 17 views
0

我的iPad應用程序使用UIWebView顯示PDF文件。但是有時候,當我點擊幾行pdf時,pdf的第一頁突然變成空白。當我第二次重新打開相同的pdf時,第一頁再次正常。這種情況不時發生,並不僅僅與特定的pdf文件相關聯。iPad:UIWebView中的PDF有時會出現空白的第一頁(爲什麼以及如何解決?)

任何想法或你有沒有類似的問題?解決方案? :/

在此先感謝!

+0

你的意思是第一頁是空白的,但文件的其餘部分是好的?或者您在文檔前添加了一個空白頁? – sergio

+0

絕對,文檔的其餘部分是完全正常的。只是第一頁有時是空白的... – user1066006

回答

0

沒有看到任何代碼,也沒有看到PDFS,我會爲與內存有關的問題打賭,因爲你說在連續顯示幾個PDF時發生這種情況。實際上,UIWebView針對內存使用情況進行了高度優化,並且僅保留在內存中的相關頁面部分,因此可能會以某種方式卸載第一頁。

您可以通過在應用程序委託中爲didReceiveMemoryWarning添加一些NSLog跟蹤來檢查是否屬於這種情況。如果您在出現空白頁問題之前看到記錄的日誌,那麼這可能意味着它可能是內存問題。

如果我的假設是正確的,那麼修復將迫使網頁刷新其內容。或者你也可以嘗試一種解決方法來製作這個特定的用例(快速瀏覽多個PDF文檔)工作。在這兩種情況下,我都需要更多的細節來提出任何可能的實現。

相關問題