dai*_*dai 12 objective-c nscalendar ios uilocalnotification ios7
我想UILocalNotification在iOS7之前每周重复一次,localNotification.repeatInterval = NSWeekCalendarUnit除非NSWeekCalendarUnit已被弃用.
文档说:
"使用NSCalendarUnitWeekOfMonth或NSCalendarUnitWeekOfYear,具体取决于您的意思"
但我不知道有什么区别,所以我不知道我的意思.
zub*_*bko 25
至于 UILocalNotification
NSCalendarUnitWeekOfYear应该用作一个单位repeatInterval.
当我设置repeatInterval = NSCalendarUnitWeekOfMonth从现在起10秒后安排的通知时,通知不会触发,以及UILocalNotification打印实例的描述.. next fire date = (null) ...
如果我使用NSCalendarUnitWeekOfYear然后出现通知,我从通知说明中的代码看到正确的下一个开火日期.
这些似乎没有记录,但很可能NSCalendarUnitWeekOfYear是1-53(或可能是0-52)的值,代表日历年内的周数,而代表一周的NSCalendarUnitWeekOfMonth是1-5(或可能是0-4)在一个月内.
这一切都假设格里高利历.我无法与其他日历类型交谈.
它似乎NSCalendarUnitWeekOfMonth等于kCFCalendarUnitWeekOfMonth定义为"指定一个月的日历单位的原始周".并且NSCalendarUnitWeekOfYear等于kCFCalendarUnitWeekOfYear定义为"指定年份日历单位的原始周".
| 归档时间: |
|
| 查看次数: |
4067 次 |
| 最近记录: |