2017-08-03 23 views
0

私のアプリにGMSMapViewがあります。マップ画面が開いているアプリには、150 MBのメモリが必要です。GMSMapView clearでメモリがクリアされない

いくつかの点で私は多くのポリゴンを追加します。その後、アプリケーションには230 MBがかかります。

[GMSMapView clear]メソッドを呼び出した後、すべてのポリゴンは消えますが、メモリには230 MBもかかります。

ポリゴンへのポインタは他の場所には保存されません。 マップをクリアするにはどうすれば 'クリア'メソッドを呼び出した後に起こらないのか?

+0

マップビューを呼ぶかもしれませんか? – Efren

+0

最新です。 2.4。 – RPlay

+0

私は2.3にアップグレードしたときにいくつか問題がありました。これはバージョン2.2でも起こっていますか? – Efren

答えて

1

あなたはどこかにポリゴンオブジェクトを格納しようとし、それらのすべてにpolygon.map = nilを呼び出して、ポリゴンの参照を削除し、それがされているバージョンclear

+0

私は試しました。しかし、それは動作しません。 – RPlay

関連する問題