【问题标题】:How to set local notifications once every 28 days starting from a particular date in Swift?如何从 Swift 中的特定日期开始每 28 天设置一次本地通知?
【发布时间】:2020-02-18 08:38:58
【问题描述】:

我正在尝试从给定日期开始每 28 天快速创建一次本地通知。比如用户输入日期2020/01/31,我需要在2020/02/28创建本地通知等等。如何在 Xcode 11 中使用 Swift 4?

【问题讨论】:

标签: ios swift uilocalnotification unusernotificationcenter


【解决方案1】:

一次,你可以计算28天后的日期:

let formatter = DateFormatter()
    formatter.dateFormat = "dd.MM.yyyy"
    let calculatedDate = formatter.date(from: yourDate)
    let notificationTime = Calendar.current.date(byAdding: .day,value: 28,to: calculatedDate)!

并将其与您想要的日期进行比较。如果等于设置通知。

希望对你有帮助...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    • 2017-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多