如何在一天的不同时间创建通知?

时间:2016-03-10 10:23:15

标签: swift

通知希望在不同时间每天都处于活动状态,即使应用程序完全关闭也是如此 例如,上午7点,下午1点和晚上9点

ios9 swift2 xcode7 感谢

2 个答案:

答案 0 :(得分:0)

您必须使用不同的fireDate

创建本地通知

例如:

UILocalNotification* localNotification = [[UILocalNotificationalloc] init]; 
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:60];
localNotification.alertBody = @"Your alert message";
localNotification.timeZone = [NSTimeZone defaultTimeZone];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification]

答案 1 :(得分:0)

根据您的要求创建本地通知并设置fireDate属性。例如:

 let notification = UILocalNotification()
        notification.alertBody = "Beacon detected"
        notification.fireDate = NSDate(timeIntervalSinceNow: 60)
        notification.timeZone = NSTimeZone.defaultTimeZone()
        UIApplication.sharedApplication().presentLocalNotificationNow(notification)