Sie*_*ult 6 objective-c ios uilocalnotification
在iOS 8之前,安排每周重复通知很容易,我们只是分配NSWeekCalendarUnit了notification.repeatInterval值.现在使用iOS 8,几乎所有的NSCalendarUnit值都已被弃用和替换,因此大多数情况下Apple可以重命名它们NSDayCalendarUnit以NSCalendarUnitDay保持一致性.然而,他们改变NSWeekCalendarUnit成NSCalendarUnitWeekOfMonth和NSCalendarUnitWeekOfYear,用的有什么区别没有明确的解释,并在UILocalNotification文件仍处于过时价值观方面会谈.
我想UILocalNotification,以每7天重复.我认为NSCalendarUnitWeekOfMonth是正确的值,但是当我使用它时,我没有重复.测试非常耗时,因为每次测试需要一周的时间!
是否有人知道哪些新周日历单位应该用于每周重复的本地通知,或者是否应该在不使用警告的情况下继续使用弃用值?
假设格里高利历,它似乎NSCalendarUnitWeekOfYear是来自1 - 53或0 - 52表示日历年内的周数的值 .NSCalendarUnitWeekOfMonth是1 - 5或0 - 4代表一个月内的一周(未记载的东西,这些是个人意见).根据我的经验,我发现NSCalendarUnitWeekOfYear正在工作.
| 归档时间: |
|
| 查看次数: |
768 次 |
| 最近记录: |