【问题标题】:What is a practical example using distantFuture?什么是使用 distinctFuture 的实际示例?
【发布时间】:2017-05-29 20:56:16
【问题描述】:

DispatchTime 和 (NS)Date 具有属性 distantFuture,它“返回遥远未来的时间”。

讨论:

您可以将此值传递给安排工作的方法,以使系统无限期地等待特定事件发生或满足条件。

我想不出或找不到实际需要使用它的示例。什么是好的用例?

【问题讨论】:

标签: ios grand-central-dispatch foundation


【解决方案1】:

例如,如果您想从未指定结束日期的日历中检索未来事件。

在这种情况下,您可以将谓词的结束日期设置为distantFuture

【讨论】:

    【解决方案2】:

    这是一个示例将返回哪些不特定的日期:

    let date = Date()
    // current, here: "Sep 30, 2020 at 9:27 AM"
    
    let distantPast = Date.distantPast
    // "Jan 1, 1 at 12:53 AM"
    
    let distantFuture = Date.distantFuture
    // "Jan 1, 4001 at 1:00 AM"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-17
      • 2019-06-04
      • 1970-01-01
      • 2020-02-16
      • 1970-01-01
      • 2014-04-27
      • 1970-01-01
      • 2018-04-18
      相关资源
      最近更新 更多