Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective-C–在何处/何时对忽略的UILocalNotification运行检查_Objective C_Uilocalnotification - Fatal编程技术网

Objective-C–在何处/何时对忽略的UILocalNotification运行检查

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

我有一个小小的编程挑战。在我的应用程序中,我使用重复的UILocalNotifications。我编写了一个方法来处理被忽略的通知,在该方法中,我检查通知是否被忽略,然后将其记录到名为EntityA的核心数据实体中。例如,重复通知设置为每天重复。如果用户忽略该通知10天,我们将有10个错过的通知,即10个实体

当我检查被忽略的通知时,将此方法放在哪里比较合适?我在想:

应用程序:didFinishLaunchingWithOptions:-如果启动通知时应用程序未运行


applicationWillEnterForeground:-如果在触发通知时应用程序在后台,而用户忽略了通知

我决定将检查方法放在应用程序中:didFinishLaunchingWithOptions:和applicationDibEcomeActive:

这样,我的应用程序在启动时将始终具有准确的数据