问题:
- (void) application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
有时不会在 iOS7 中调用。我们如何安排通知并不重要:
alarm.fireDate = [[NSDate date] dateByAddingTimeInterval:0.1];
[app scheduleLocalNotification:alarm];
或者:
[app presentLocalNotificationNow:alarm];
我的想法:这发生在用户在通知警报动画完成之前滑动的情况下。如果他在滑动前只等待半秒钟 - 通知就会被触发并且应用程序会按预期进行。问题可能是应用程序在收到通知之前进入前台。
有人遇到这个吗?它是一个错误吗?有什么解决办法吗?谢谢!