2017-07-17 13 views
0

私は週に1度のToDoリストアプリケーションを構築しています。そして、チェックマークを取り除くために毎日更新するリスト(テーブル)が必要です。毎日特定の時間に機能する関数を作成するにはどうすればいいですか? 私は現在、 Swiftのバックグラウンドで毎日機能を実行する

ありがとうなど、リスト項目を格納するUserDefaultsを使用していますが、毎日深夜に実行するcronジョブまたはプロセスを必要とするよう

+0

は、あなたがこれまでに試してみました何ができるの? – User404

+0

私はDate()を使用して、現在の日付と以前にアクセスした日付を比較することに決めました! – coopermoc

答えて

0

が鳴ります。使用しているコンピュータ/オペレーティングシステムによって異なります。

そのわずかUIの事がない限り、あなたは

if (checked_at + 24hours > now) then uncheck 
+0

iveは、 "最後にチェックされた時間から24時間経過しているかどうかをチェックする"という方法を使っていると考えていますが、翌日(monday、tuesdayのように)必ずリセットするとは限りません。時間。 – coopermoc

+0

あなたは別の日付を確認することができます 'if var(new Date())。getDate()!= old_date' – mygeea

関連する問題