1日の特定の時間にアクションを実行しようとしています。
UILocalNotification
何かが起こった場合にユーザーを遠ざけたくないので、使用したくありません。
私の現在のコードは次のとおりです。
[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(fire:) userInfo:nil repeats:NO];
1日の特定の時間にアクションを実行しようとしています。
UILocalNotification
何かが起こった場合にユーザーを遠ざけたくないので、使用したくありません。
私の現在のコードは次のとおりです。
[NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(fire:) userInfo:nil repeats:NO];
あなたは出来る:
[NSDate date]
アプリがinapplication:didFinishLaunchingWithOptions
メソッドの使用を開始するたびに、現在の現地時間を抽出します。
を使用して、アラーム時刻が発生するまでの残り時間を計算しますdateWithTimeInterval:sinceDate
。
で開始NSTimer
しinterval = that_time_difference
ます。
私はあなたが何を意味するのか分かりません:
「私は、ユーザーが何か起こっていることから離れてほしくありません。」
アプリが実行されていない場合、何も起こらないことを望んでいると思います。私が考えることができる唯一のものは、プッシュ通知です。