1

因此,使用 iOS 本地通知,您将拥有:

Each application on a device is limited to the soonest-firing 64 scheduled local
notifications. The operating system discards notifications that exceed this limit. It 
considers a recurring notification to be a single notification.

是否有一种简单的方法可以确定何时添加通知,当另一个通知被推出最快 64 范围时,被“丢弃”?是否需要手动遍历所有通知,并“猜测”最后一个触发的通知,以确定哪个将被删除?

干杯

4

1 回答 1

0

以我的经验,本地通知是在一个由 fireDate 排序的 NSArray 中返回的,所以你只需要抓住最后一个。

NSArray *array = [[UIApplication sharedApplication] scheduledLocalNotifications];

UILocalNotification *willBeRemoved = [array lastObject];

希望有帮助:)

于 2012-10-04T21:50:26.667 回答