UIViewController
モーダルビューコントローラーとして表示されるがあります。そのビューにはUITextView
、4つのImageButton(CustomType付き)と、写真を撮ってそのボタンに表示できる別のボタン(Custom Typeもあります)があります。
問題は次のとおりです。
- にテキストを設定し
UITextView
、4つのImageButtonのそれぞれに画像があるとします。 - 次に、を起動する
UIImagePickerController
と、メモリ警告(通常は何が発生するか)が表示されるのでdidReceiveMemoryWarning
、呼び出されてviewDidUnloadになります。 - すべての情報から戻ると、
UIImagePickerController
すべての情報がクリーンアップされるため、ユーザーはすべてを再入力する必要があります(ボタンに4枚の写真を設定します)。
したがって、問題は、ユーザーがすべてを再入力することを回避するために、この状況をどのように処理する必要があるかということです。状態をUserDefaultsに保存するか、古い情報をのプロパティに保存する必要があるので、が再度呼び出されUIViewController
たときにそれらを使用しますか?viewDidLoad
ありがとう!