iOS では、アプリがバックグラウンドで実行されている場合、すべてのタイマーが一時停止することを読みました。beginBackgroundTaskWithExpirationHandler
また、 ( like so )を使用して bg でタスクを実行できることも読みました。
私が達成しようとしているのは、3分ごとに1回メソッドを呼び出し、最初のメソッドの固定時間前に別のメソッドを呼び出すことです。私はこれNSTimer
を可能にする方法で繰り返されるものの中でこれを行うことができました. 正常に動作しますが、アプリがバックグラウンドにあるときは明らかに無効 (または一時停止) です。上記の理由から推測できます。
タイマーを実行する方法があるかどうか、または少なくとも特定の時間後に何かを呼び出す方法があるかどうかを知っている人はいますか?