iPhone アプリが UIWebView を使用し、大きな画像を含む多くのページを読み込む場合、メモリ リークが発生している可能性があります。これは解決できますか?
Boot To The Head
質問する
8610 次
4 に答える
6
追加してみる
[webView loadHTMLString: @"" baseURL: nil];
WebView を解放する直前。UIWebView で PDF を表示することに関連する 4.2.1 のリークについては、これでリークの問題のほとんどが解決されます。
于 2011-04-14T20:12:49.903 に答える
2
これは既知の問題です。
Marco Arment はここでリークについて言及しています。 http://blog.instapaper.com/post/60628543
あなたができることはあまりありません。HTMLを「傍受」するための1つのオプションは、不要な部分を切り捨てようとします。明らかに、これは汎用の Web ビューでは機能しない可能性があります。
それまでは、Apple からのアップデートを待つ必要があるかもしれません。
于 2009-03-29T21:15:42.787 に答える
1
私は得た
メモリ警告、レベル 1 を受信しました
その後、Web ビューで巨大なテキスト サイズでアプリケーションがクラッシュしました。
この記事は、リークの問題を解決するのに役立ちました。非常に簡単で簡単に使用できます。
于 2012-05-29T05:38:32.677 に答える
0
私はこれを行い、それが役立つようです(とにかくリークを見て、シミュレーターを実行しています):
MyWebViewController *myWebViewController = [[[MyWebViewController alloc] initWithNibName:@"MyWebView" bundle:[NSBundle mainBundle]] autorelease];
私が開いた各Webビューでリークが大きくならないという点で役立つと思われるのは「自動リリース」でした。
于 2010-12-08T20:38:34.017 に答える