私のiPhoneアプリケーションでは、UIImagePickerControllerを使用すると通常はメモリ警告が発生することに気付きました。私はこれが珍しいことではないと私は私のメモリフットプリントがそうでなければかなり小さいことを知っています。UIImagePickerControllerはメモリを持つ基になるViewControllerをアンロードします
私の問題は、UIImagePickerControllerが起動してメモリ警告をスローすると、それが表示されたビューをアンロードすることです。ユーザーがビデオまたは画像を選択すると、ビューが再ロードされてから前に入力されたデータは消えてしまいます。
ビューをアンロードできないようにする方法はありますか、それともより良い解決策がありますか?私は似たような質問を見ましたが、良い解決策はありません。
ご回答ありがとうございます。
私はおそらくこのようなものを試してみます。私が保存しようとしている唯一のことは、おそらく数行のユーザー入力テキストです。それによって消費されるメモリは最小限に抑える必要があります。 – jocull
うまくいきました。私は、アプリケーションインスタンスで自分のデータを保持するシングルトンコンテナクラスを作ることにしました。助けてくれてありがとう。 – jocull