0
我得到了UIScrollView
上的3 UIWebView
。用戶可以從左至右滾動瀏覽這些網頁瀏覽(5-15頁)。 當用戶滾動一頁時,我將移動webviews並將新內容加載到不可見的頁面。我不刪除/發佈網頁瀏覽,只是改變框架和內容。 有些已經被緩存和我使用3 UIScrollview上的UIWebView崩潰時,通過
[self loadHTMLString:htmlString baseURL: url];
加載這些頁面。
它工作正常,但:如果我滾動快 - 與下一個消息以後,我崩潰的應用程序:
*終止應用程序由於未捕獲的異常「CALayerInvalidGeometry」,理由是:「CALayer的位置包含楠:[楠楠]」
如果我評論loadHTMLString行,然後應用程序正常工作......
爲什麼它^ h澳鵬?如何解決它?
謝謝,
不。內存警告不通知我。碰撞發生在模擬器上... –
好吧,我已經讀得太快了你的問題。您使用的CALayer(您的滾動對象)具有某些不屬於數字(又名NaN,不是數字)的價值。像x/0是一個Nan。所以你應該檢查你如何計算你的滾動位置。如果你仍然有問題,請展示這段代碼 –