2012-06-16 48 views
1

我有一點編程挑戰。在我的應用程序中,我使用重複UILocalNotification s。我寫了一個方法來處理被忽略的通知,在我檢查通知是否被忽略的方法中,然後我將它記錄到名爲EntityA的核心數據實體。舉例來說,重複通知設定爲每天重複。如果用戶在10天內忽略該通知,我們將有10個錯過通知,這將是10 EntityA s。Objective-C - 何處/何時運行忽略的UILocalNotifications檢查

當我檢查忽略的通知時,將此方法放在哪裏是合適的?我想在:

application:didFinishLaunchingWithOptions: - 如果應用程序在後臺時,通知被解僱,並且用戶忽略的通知

回答

0

我 - 如果在通知被解僱

applicationWillEnterForeground:申請是沒有運行決定把檢查方法在application:didFinishLaunchingWithOptions:applicationDidBecomeActive:

這樣我的應用程序將始終有準確的數據啓動時。