如果我创建一个UILocalNotification并在过去设置了它的fireDate并使用了repeatInterval,那么将来将来下一次repeatInterval到期时,它将触发吗?还是UILocalNotification仅在将来的fireDate时触发?

最佳答案

它会。
如果您过去在应用程序中设置了-fireDate,它将立即被触发,并应在UIApplicationDelegate application:didReceiveLocalNotification:方法内部进行处理。

如果您还设置了重复间隔,则您的通知将继续在精确时间触发,该时间乘以-repeatInterval

08-16 08:06