選択した日付で保存していたデータをリセットする方法がわかりません。
現在iOSアプリを作っています。
「int number;」と「int day;」と「int today」を宣言し、todayには今日の日付を代入、numberは1日1ずつ加算されていき、dayに代入した日付でnumberが0にリセットされるようにしたいです。
(例えば、day = 23;とした場合は毎月23日になったらnumberを0にリセットします)
number、day、todayはそれぞれNSUserDefaultsで保存しています
今できているのは
・todayに今日の日付を代入すること
・numberを1日1ずつ増やすこと
で、今悩んでいるのは
単純に「if ( day == 23 )」で条件分岐をすると、23日に起動しなかった場合はリセットされないので、アプリを数日間起動していなかった場合、dayで指定された日に起動しなかった場合に対応できないことです。
どうしたらよろしいでしょうか?
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/01/22 10:23
2015/01/22 10:39
2015/01/25 11:09
2015/01/25 18:27