我试图使用这些值设置 UILocalNotification 的重复间隔,但一如既往,Apple 文档非常模糊。
有什么线索吗?
thanks.
也许看看我刚刚发现的这个博客关于主题?
AFAIK, NSCalendarUnits
主要用于将日期或时间间隔拆分为日期组件(NSDateComponents
),提取日期的星期几、日期的年份、时间的小时部分等。
在这种情况下:
- the
NSWeekCalendarUnit
日期的对应于一年中的周索引(从第 1 周到第 52 周 - 或有 53 周的年份的第 53 周)
-
NSWeekdayCalendarUnit
对应于一周中的某一天(从周一到周日)
-
NSDayCalendarUnit
对应于一年中的日期(从 1 到 365)
当使用 NSCalendarUnit 类型时repeatingInterval
,当对应的单位发生变化时,会触发UILocalNotification:
-
NSWeekCalendarUnit
每周都会触发通知(每 7 天)
-
NSWeekdayCalendarUnit
将触发“每个工作日”的通知,这与这里对应的内容相同NSDayCalendarUnit
它对应于重复间隔上下文中的“每天”。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)