Objective-C–在何处/何时对忽略的UILocalNotification运行检查
我有一个小小的编程挑战。在我的应用程序中,我使用重复的UILocalNotifications。我编写了一个方法来处理被忽略的通知,在该方法中,我检查通知是否被忽略,然后将其记录到名为EntityA的核心数据实体中。例如,重复通知设置为每天重复。如果用户忽略该通知10天,我们将有10个错过的通知,即10个实体 当我检查被忽略的通知时,将此方法放在哪里比较合适?我在想: 应用程序:didFinishLaunchingWithOptions:-如果启动通知时应用程序未运行Objective-C–在何处/何时对忽略的UILocalNotification运行检查,objective-c,uilocalnotification,Objective C,Uilocalnotification,我有一个小小的编程挑战。在我的应用程序中,我使用重复的UILocalNotifications。我编写了一个方法来处理被忽略的通知,在该方法中,我检查通知是否被忽略,然后将其记录到名为EntityA的核心数据实体中。例如,重复通知设置为每天重复。如果用户忽略该通知10天,我们将有10个错过的通知,即10个实体 当我检查被忽略的通知时,将此方法放在哪里比较合适?我在想: 应用程序:didFinishLaunchingWithOptions:-如果启动通知时应用程序未运行 applicationWi
applicationWillEnterForeground:-如果在触发通知时应用程序在后台,而用户忽略了通知我决定将检查方法放在应用程序中:didFinishLaunchingWithOptions:和applicationDibEcomeActive: 这样,我的应用程序在启动时将始终具有准确的数据