2013-12-08 83 views
-1

我正在製作一個計時器應用程序。用戶設置他們希望倒數的小時數,分鐘數和秒數。如何在計時器用完時不顯示橫幅通知,以瞭解它們何時不在應用程序中?iOS通知鬧鐘

如果需要,我可以在幾秒鐘內得到倒計時時間。我只是想讓它像其他任何通知一樣顯示;例如,消息應用程序在手機關閉時將通知置於鎖定屏幕上,將其置於其他應用程序之上,並將其放入通知中心。

如果它也是可能的,我可以擁有它,以便用戶可以關閉鬧鐘而無需返回到應用程序?

謝謝!

+0

爲什麼不發表一些你的代碼,到目前爲止你試過的是什麼? – JSA986

回答

2

只需在AppDelegete文件中進入後臺時設置本地通知。在下面的代碼中設置剩餘時間。

-(void)applicationWillResignActive:(UIApplication *)application 
{ 
    UILocalNotification *locNot = [[UILocalNotification alloc] init]; 
    NSTimeInterval interval; // Your Alarms Remaining time in seconds 
    locNot.fireDate = [NSDate dateWithTimeIntervalSinceNow:interval]; 
    [[UIApplication sharedApplication] scheduleLocalNotification: locNot]; 
}