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ます。
私はあなたが何を意味するのか分かりません:
「私は、ユーザーが何か起こっていることから離れてほしくありません。」
アプリが実行されていない場合、何も起こらないことを望んでいると思います。私が考えることができる唯一のものは、プッシュ通知です。