我正在制作计时器应用。用户设置他们希望倒计时的小时数,分钟数和秒数。当计时器用完时,如何让它显示横幅通知?
如果需要,我可以在几秒钟内得到倒计时时间。我只是希望它像任何其他通知一样显示;例如,消息应用程序会在手机关闭时将通知置于锁定屏幕上,将其置于其他应用程序之上,并将其置于通知中心。
如果还可以的话,我可以使用它以便用户可以关闭闹钟而无需返回应用程序吗?
谢谢!
答案 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];
}