私は 3 を持ってUIWebView
いUIScrollView
ます。ユーザーはこれらの Web ビューを左右にスクロールできます (5 ~ 15 ページ)。ユーザーが 1 ページをスクロールすると、Web ビューを移動し、新しいコンテンツを非表示のコンテンツにロードします。フレームとコンテンツを変更するだけで、Webビューを削除/解放するのではありません。一部のページはキャッシュされており、使用しています
[self loadHTMLString:htmlString baseURL: url];
これらのページをロードするため。
正常に動作しますが、スクロールが速い場合、次のメッセージでアプリがクラッシュしました:
*キャッチされない例外「CALayerInvalidGeometry」が原因でアプリを終了します。理由:「CALayer の位置に NaN が含まれています: [nan nan]」
loadHTMLString行にコメントすると、アプリは正常に動作します...
なぜそれが起こるのですか?修正方法は?
ありがとう、