gpt4 book ai didi

iPhone - NSWeekCalendarUnit 和 NSWeekdayCalendarUnit 之间有什么区别?

转载 作者:行者123 更新时间:2023-12-03 18:55:38 24 4
gpt4 key购买 nike

我正在尝试使用这些值设置 UILocalNotification 的重复间隔,但一如既往,Apple 文档非常模糊。

有什么线索吗?

谢谢。

最佳答案

也许看看this blog I just found关于主题?

AFAIK,NSCalendarUnits 主要用于将日期或时间间隔拆分为日期组件(NSDateComponents),以提取日期的星期几、日期的年份、时间的小时部分,等等。

在这种情况下:

  • 日期的 NSWeekCalendarUnit 对应于一年中的周索引(从第 1 周到第 52 周 - 或有 53 周的年份的第 53 周)
  • NSWeekdayCalendarUnit 对应于一周中的某一天(从周一到周日)
  • NSDayCalendarUnit 对应于一年中的日期(从 1 到 365)

当使用带有repeatingInterval的NSCalendarUnit类型时,当相应的单位发生变化时会触发UILocalNotification:

  • NSWeekCalendarUnit 将每周(每 7 天)触发一次通知
  • NSWeekdayCalendarUnit 将触发“每个工作日”通知,这与此处的 NSDayCalendarUnit 对应相同的内容,后者对应于重复间隔上下文中的“每天”。

关于iPhone - NSWeekCalendarUnit 和 NSWeekdayCalendarUnit 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7454465/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com