0
我的應用程序有一個用於顯示PDF文件的UIWebView。文件大小小於1MB,但當用戶雙擊屏幕時,應用程序會在片刻之後凍結並崩潰。 我認爲,如果我禁用選擇功能,也許這個問題不會發生。我怎麼做?如何在顯示PDF文件的UIWebView中禁用複製,粘貼和選擇功能?
我的應用程序有一個用於顯示PDF文件的UIWebView。文件大小小於1MB,但當用戶雙擊屏幕時,應用程序會在片刻之後凍結並崩潰。 我認爲,如果我禁用選擇功能,也許這個問題不會發生。我怎麼做?如何在顯示PDF文件的UIWebView中禁用複製,粘貼和選擇功能?
查看控制檯輸出。看起來你沒有正確處理點擊事件。即使您想忽略輕敲事件(即,什麼也不做並返回),您必須擁有這些處理程序。
下面是需要做什麼一個很好的概述:
http://mithin.in/2009/08/26/detecting-taps-and-events-on-uiwebview-the-right-way/
感謝亞採,但事實是否真的只可能的解決方案?我認爲實施起來有點複雜。 UIWebView工作得很好。只有當用戶持有或雙擊它時,問題纔會發生。該應用程序凍結了幾秒鐘,當再次滾動PDF時,它最終崩潰。 – cvasques 2011-12-21 20:13:48
應用程序崩潰後,您在控制檯窗口中看到哪些消息? – Jacek 2011-12-22 00:56:55
如果您在控制檯窗口的輸出中的任意位置看到'無法識別的選擇器發送到實例',那麼它清楚地表明您必須**實現丟失的處理程序。 – Jacek 2011-12-22 13:12:09