2012-06-16 19 views
1

我有一点编程挑战。在我的应用程序中,我使用重复UILocalNotification s。我写了一个方法来处理被忽略的通知,在我检查通知是否被忽略的方法中,然后我将它记录到名为EntityA的核心数据实体。举例来说,重复通知设定为每天重复。如果用户在10天内忽略该通知,我们将有10个错过通知,这将是10 EntityA s。Objective-C - 何处/何时运行忽略的UILocalNotifications检查

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

application:didFinishLaunchingWithOptions: - 如果应用程序在后台时,通知被解雇,并且用户忽略的通知

回答

0

我 - 如果在通知被解雇

applicationWillEnterForeground:申请是没有运行决定把检查方法在application:didFinishLaunchingWithOptions:applicationDidBecomeActive:

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