在用户输入的未来日期向用户发送电子邮件/消息/通知

时间:2016-01-06 22:14:27

标签: ios swift

我是Swift和iOS应用程序开发的新手。我正在尝试开发一个用户输入未来日期的应用程序。并且应用程序在用户输入日期前2天自动向用户电话发送消息/电子邮件/通知。

例如:用户在2016年2月6日之前输入考试截止日期。因此,应用程序会自动在2016年2月4日向用户手机发送消息/电子邮件/通知。

2 个答案:

答案 0 :(得分:0)

将来UILocalNotification使用fireDate

答案 1 :(得分:0)

func sendNotification(dueDate:String)

{
    let dateFormatter = NSDateFormatter()
    let dateAsString = dueDate
    dateFormatter.dateFormat = "MM/dd/yyyy HH:mm"
    let newDate = dateFormatter.dateFromString(dateAsString)
    let notification : UILocalNotification = UILocalNotification()
    notification.alertTitle = "Alert"
    notification.alertBody = "Alert body. Thank You!"
    notification.fireDate = newDate
 UIApplication.sharedApplication().scheduleLocalNotification(notification)

}