問題:
- (void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
iOS7では呼び出されないことがあります。通知をどのようにスケジュールするかは問題ではありません。
alarm.fireDate = [[NSDate date] dateByAddingTimeInterval:0.1];
[app scheduleLocalNotification:alarm];
また:
[app presentLocalNotificationNow:alarm];
私の考え: これは、通知アラート アニメーションが終了する前にユーザーがスライドした場合に発生します。そして、彼がスライドする前にわずか 0.5 秒待つと、通知が起動され、アプリは期待どおりに進みます。問題はおそらく、通知を受け取る前にアプリケーションがフォアグラウンドに入ることです。
誰かこれに会った?バグですか?解決策はありますか?ありがとうございました!