私はアプリに取り組んでいますが、今は立ち往生しています。これは事前の計画不足によるものだと思います。実際、アプリで大量のデータを取得することを以前は知りませんでした。そのため、アプリの最終段階でメモリ警告が表示されます。
基本的に、私は MapKit を使用してサーバーからデータを取得し、それらを配列に格納し、そのデータを使用してマップ上に何かを表示します。これは、サーバーから取得している膨大な量のデータです。
他のビューでは、サーバーから大きな画像をダウンロードし、画像に表示する大きなデータをダウンロードし、配列を使用してそのデータを保存しています。
アプリにリークがないことを確認しました。しかし、問題は、マップをズームインおよびズームアウトし、前後に移動してから再びマップをズームインおよびズームアウトすると、メモリ警告が表示され、以前のビューがアンロードされることです。問題は、以前のビューもサーバーからデータを取得することです。私のアプリのターゲット ユーザーは WIFI ではなく 3g ユーザーになるため、何度も戻ってデータ全体をサーバーから再度ダウンロードすると、非常に困難になります。
SO基本的に私の問題は、大きなデータを保存する方法ですか? MapKit のメモリ使用量を減らす方法はありますか、それとも既知のバグですか? 私を助けてください。その非常に緊急。私は長い間それで立ち往生していて、解決策を得ることができません