2011-04-27 109 views
1

當我的應用程序收到本地通知時,它會在Core Data中插入一個條目。當應用程序處於後臺時處理本地通知

這在以下情況下正常工作。

  1. 應用程序正在運行且可見。
  2. 應用程序處於後臺或根本沒有運行,但在接收通知時點擊「查看」。

但是,如果我點擊「關閉」,則不會進入。我在AppDelegate的「didReceiveLocalNotification」和「didFinishLaunchingWithOptions」中添加了插入方法。

任何人都可以詳細說明如果我們關閉通知將調用什麼方法?

+0

您應該嘗試選擇爲您的問題提供上下文的標籤,並避免使用過寬的標籤而無法對問題進行分類。自從您提到核心數據後,我添加了「osx」和「core-data」標籤,並刪除了「本地」標籤,因爲在提及「本地」一詞的基礎上,將問題與其他問題相關聯幾乎沒有價值。 – Wyzard 2011-04-27 06:10:16

+0

該問題提到了本地通知,這就是爲什麼它以「本地」標籤結束。這是一個iOS問題。 – 2011-04-27 06:23:02

+0

@尼古拉斯萊利:但看看標籤爲「本地」的其他問題。有一個關於在IE中打開本地HTML文件,一個關於運行本地MySQL,一個關於X11轉發等 - 沒有真正的關聯。 – Wyzard 2011-04-27 06:28:00

回答

0

據我所知,點擊「關閉」本地通知將關閉通知,而不是調用應用程序。

但是,當您發送通知時,您不能插入數據嗎?

+0

由於商業原因,我只需要在應用程序收到通知時進行輸入,而不是在我發送通知時輸入 – Sahil 2011-04-28 09:57:59

+0

您是否延遲發送通知? – Axel 2011-04-28 18:17:43

+0

是的。通知起火日期基於用戶輸入。它可以是從1小時到1個月的任何時間。 – Sahil 2011-04-29 08:29:32

相關問題