iOS通知报警

时间:2013-12-08 11:52:50

标签: ios objective-c notifications

我正在制作计时器应用。用户设置他们希望倒计时的小时数,分钟数和秒数。当计时器用完时,如何让它显示横幅通知?

如果需要,我可以在几秒钟内得到倒计时时间。我只是希望它像任何其他通知一样显示;例如,消息应用程序会在手机关闭时将通知置于锁定屏幕上,将其置于其他应用程序之上,并将其置于通知中心。

如果还可以的话,我可以使用它以便用户可以关闭闹钟而无需返回应用程序吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

当应用程序转到AppDelegate文件中的后台时,只需设置本地通知即可。在下面的代码中设置剩余时间。

-(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];
}