iOS 本地通知本周提醒的时间间隔设置

大家都知道,本地通知在创建时iOS 10以前要设置时间间隔repeatInterval,iOS 10以后要设置给NSDateComponents设置weekday,也就是周几重复。

iOS 10的本地通知NSDateComponents周几很好控制,但是iOS 10以前的UILocalNotification的repeatInterval是一个NSCalendarUnit枚举,其值有很多,在设置每周重复时问题就来了,到底是选NSCalendarUnitWeekday,还是NSCalendarUnitWeekdayOrdinal,还是NSCalendarUnitWeekOfMonth 或 NSCalendarUnitWeekOfYear呢?

百度查了很多文章,都是说NSCalendarUnitWeekday的,然而并没效果。最后无奈之下谷歌查到了!

经测,正确的每周重复间隔是 NSCalendarUnitWeekOfYear!

百度快来收录我的吧,与各位iOS开发者共勉。还是谷歌搜索牛逼。

猜你喜欢

转载自blog.csdn.net/txz_gray/article/details/80279679