毎週日曜日に更新するには、コア日付が必要なアプリを構築しています。例えば新しい週の開始時に "thisWeek"のデータを "lastWeek"に保存し、新しい週の新しいデータをユーザーに入力させるために "thisWeek"をリセットします。アプリが実行されていなくてもメソッドを呼び出す方法は? iOS
私の質問は、ユーザーがアプリをまったく実行していない場合でもこれを達成する方法です。
毎週日曜日に更新するには、コア日付が必要なアプリを構築しています。例えば新しい週の開始時に "thisWeek"のデータを "lastWeek"に保存し、新しい週の新しいデータをユーザーに入力させるために "thisWeek"をリセットします。アプリが実行されていなくてもメソッドを呼び出す方法は? iOS
私の質問は、ユーザーがアプリをまったく実行していない場合でもこれを達成する方法です。
必要に応じて、ユーザーがアプリを起動するたびにだけアーカイブを行います。データにタイムスタンプが付いている場合は、これは簡単で、電話機の電源を入れておく必要はありません。
本当に....ありがとうゲーリー!! –
repeatInterval
の通知を再スケジュールするプロパティUILocalNotification
を使用します。 AppleのiOSガイドラインに従うことをお勧めします。要するに、通知が行われると、あなたのアプリは開いています。
これはできません。ユーザーがアプリケーションを起動しない限り、アプリケーションはコードを実行できません。ユーザーにアプリの再開を促すローカル通知を提供することもできますが、これは最適ではない解決策です。
データをタイムスタンプするのがより良い解決策で、いつでもユーザーがすべてのデータを処理してどこに移動する必要があるかにかかわらず、いつでもアプリを開くことができます。
に依存します。 Jailbrokenかどうか? APNSまたはローカル通知が有効になっていますか? – CodaFi