2011-01-07 69 views
0

我目前正在創建鬧鐘。我使用NSTimer來安排我的警報。我的問題是當設備進入鎖定模式時,我的NSTimer不會觸發。我認爲NSTimer不會觸發,因爲我的應用在鎖定時進入暫停狀態。你能幫我找到解決我的問題的方法嗎?NSTimer在設備鎖定時觸發

我發現了一些關於UIBackgroundModes的主題,但我不知道它會如何幫助我。

謝謝..

在UILocalNotification的問題是當設備在沉默,聲音不會被聽到。 我的實現是我使用NSTimer在應用程序處於前臺或設備被鎖定時觸發警報,但當前正在運行應用程序。當調用applicationDidEnterBackground:時,我將UILocalNotification設置爲警報。

+0

如果你有解決方案,然後也讓我知道,我也必須執行那個東西 – GhostRider 2011-01-07 10:24:50

+0

本地通知是在這種情況下使用了正確的事情,它一定會努力 – Aditya 2011-01-07 10:35:12

+0

@Aditya是否已進行了本地通知聲音時,應用程序沉默? – 2012-10-08 02:41:51

回答

2

你將不得不使用一個本地通知(UILocalNotification)這個工作下面的鏈接。

查看Apple's documentation瞭解更多詳情。