在scheduleLocalNotification:
单身人士上调用UIApplication
之后,我注意到某些场合scheduledLocalNotifications
在UIApplication
上返回的通知数组单身实际上不包括刚刚安排的通知。
直到现在这还不是问题,或者我不知道。一直在使用本地通知在安排后立即可用的假设。
我们是否应该假设操作系统在某些后台线程上发生本地通知的调度,并且不希望它们在计划之后立即可见?
因为我我更新我的用户界面取决于该通知是否存在...
有人能找到官方消息吗?我还没有找到任何讨论。
答案 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:
。