ボタンからアクションを起こすことは可能ですか?
たとえば、保存された NSDate が 12 時間以内の場合、ユーザーはボタンをもう一度押すことができなかったのでしょうか?
私の研究から、これに関するヒントに出くわしていません。
もちろん。コードで現在の日付を取得できます
[NSDate date]
次に、彼をNSUserDefaultsに保存します
ボタンを押すと、保存された日付で現在の日付を確認します。
どのように
if ( [[NSDate date] timeIntervalSinceDate: savedDate] >= 12*60*60) // 12 hours
{
// do your steps
}