2013-05-08 59 views
0

當我在UIWebView中選擇文本時,我的應用程序在極少數情況下會凍結。下面是它如何發生的:當選擇文本時,UIWebView會凍結

  1. 點擊並按住選擇文本
  2. 文本被選中
  3. 整個應用程序死機,反應遲鈍接觸,但我仍然可以看到operatings運行
  4. 可能會凍結周圍10秒。之後,出現UIMenuController。如果我嘗試在凍結時滾動,滾動會在應用程序再次響應後發生
  5. 如果文本仍處於選中狀態,則如果滾動,則會再次凍結。偏偏一次又一次
  6. 如果我成功地將選定的文本滾動出來的觀點,滾動網頁視圖的其餘部分都很好,直到我滾動選中的文本後面
  7. 如果我走出包含的UIWebView的的UIViewController,我可以確認它們都被釋放。用UIWebView回到一個新的UIViewController中,它會再次發生。
  8. 對於UIWebView的新實例,即使關閉並恢復應用程序,這種情況仍會繼續發生。只有當我強制重啓應用時纔會停止。

有沒有人有任何線索我可以如何調試?我從來沒有在模擬器中看到過。設備上很少發生。

+0

使用'Instruments'分析應用程序時,你能發現它嗎?可以幫助你看到發生了什麼。 – iwasrobbed 2013-05-08 00:53:53

+0

您是否嘗試過在運行應用程序時退出所有其他應用程序? – sangony 2013-05-08 01:19:29

回答

0

我懷疑你是否已經不恰當地建立了你的視圖層次結構,或者在線程而不是主線程上修改了它。因此,請告訴我們UIWebView駐留的位置(超級視圖),並仔細查看修改子視圖數組的代碼。

舉例來說,你不Web視圖直接添加到一個UINavigationController的子觀點,但它的視圖控制器陣列等

一切都失敗了創建示範項目,也顯示問題並上傳到DropBox,我們可以自己運行它。

相關問題