applicationSignificantTimeChange
問題:手動時刻変更を検出する方法を知っています。しかし、メソッドのドキュメントには次のように書かれています:
大幅な時刻の変更の例としては、真夜中の到来、通信事業者による時刻の更新、夏時間への変更などがあります。デリゲートは、このメソッドを実装して、時間を表示する、または時間の変化に敏感なアプリケーションのオブジェクトを調整できます。
そのため、手動の時刻変更だけでなく、真夜中の到着も検出します。私のアプリケーションでは、ユーザーにアラートボックスが表示されるため、問題が発生します。
時間を変更しました。実際の時間に戻してください。
真夜中過ぎにアプリを再開した場合でも (または、アプリを最小化して眠りについた可能性があります。翌日、彼は目を覚まし、アプリを再開し、驚くべきことに時間変更の通知を受け取ります)。
質問: 午前 0 時の到着時ではなく、手動での時刻変更時にのみアラートを表示するにはどうすればよいですか?