viewWillDisappear
クラスの 1 つのメソッドに値を格納するアプリケーションがあります。たとえば、メソッドにデータと時刻を保存し、viewWillAppear
メソッドにある場合は同じことを保存するviewWillDisappear
ので、時間差を比較してこれをログに記録できます。
ただし、ユーザーがデバイスのホーム ボタンを押した場合、viewWillDisappear
コードは実行されません。AppDelegate
でこの特定のメソッドを呼び出そうとしましたが、メソッドが実際には実行されないapplicationDidEnterBackground
ため、間違った情報が格納されます。viewWillDisappear
私もそれらを に保存しようとしましたNSUserDefaults
が、viewWillDisappear
メソッドが実行されないため、間違った値が保存されます。
viewWillDisappear
ユーザーがホームボタンを押すとすぐに、そのビューに対してメソッドを実行する方法はありますか?