0

RouteMe のライブラリとサービスを使用してマップを表示しています。
メインの ViewController は、*RMMapViewUIView から継承する を保持します。基本的にはタイルでいっぱいです。
アプリがバックグラウンドになり、しばらくすると、通常は他のアプリがメモリに読み込まれた後、フォアグラウンドに戻ります。メインの mapView が完全に黒くなり、UI 以外は何も見えません。(メモリ不足のせいだと思います)

どうすればそれを防ぐことができますか? ありがとう!

4

1 に答える 1

0

メモリの警告が発生するのを防ぐことはできませんが、一部のビュー コントローラでメモリの警告を処理できないことが 100% 確実であり、呼び出しを停止してビュー コントローラviewDidUnloadの実装を削除することはできません。didReceiveMemoryWarning

viewDidUnload を無効にすることは推奨されないことに注意してください。メモリ使用量を検討し、より良いメモリ管理手法を提示する必要があります

于 2012-07-03T12:20:05.717 に答える