UILocalNotification scheduleLocalNotification略有延迟?

时间:2015-05-19 06:52:05

标签: ios uilocalnotification nsnotificationcenter uiapplicationdelegate

scheduleLocalNotification:单身人士上调用UIApplication之后,我注意到某些场合scheduledLocalNotificationsUIApplication上返回的通知数组单身实际上不包括刚刚安排的通知。

直到现在这还不是问题,或者我不知道。一直在使用本地通知在安排后立即可用的假设。

我们是否应该假设操作系统在某些后台线程上发生本地通知的调度,并且不希望它们在计划之后立即可见?

因为我更新我的用户界面取决于该通知是否存在...

有人能找到官方消息吗?我还没有找到任何讨论。

1 个答案:

答案 0 :(得分:0)

来自docs:scheduleLocalNotification:https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIApplication_Class/#//apple_ref/occ/instp/UIApplication/scheduledLocalNotifications

  

此方法可能比调度大量时使用的方法更快   通知。

class B可以直接分配,文档说它可以比scheduledLocalNotifications更快。我知道后面的方法可能很慢。

您应该尝试直接使用scheduleLocalNotification: