1

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

当我检查忽略的通知时,将这种方法放在哪里合适?我在想:

application:didFinishLaunchingWithOptions:- 如果在触发通知时应用程序没有运行

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

4

1 回答 1

0

我决定将检查方法放入application:didFinishLaunchingWithOptions:applicationDidBecomeActive:

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

于 2012-07-10T22:49:43.610 回答