設定のアプリケーションで 2 つのフィールドを定義しています。ユーザーがアプリケーションを開くと、設定で定義された 2 つのフィールドが正しく表示されます。ユーザーが設定を変更してアプリケーションを再度開いた場合、2 つのフィールドは更新されません。デバッガーを再起動したときにのみ正しく更新されます。viewWillAppearに refreshFields メソッドを追加しました。
ただし、電話の戻るボタンをクリックしてアプリケーションを再度開くと、 viewWillAppearがキャッチされません。電話の戻るボタンをクリックする代わりに、アプリケーションで作成した戻るボタンをクリックすると、すべて正常に動作します。
結論として、refreshFields メソッドをどこで呼び出して、電話の [戻る] ボタンをクリックした後にアプリケーションを 2 回目に開いたときにキャッチされるようにする必要がありますか?
ありがとう。