我正在编写iOS应用程序的一项功能,它涉及在每周的特定几天安排每周重复本地通知。我想正确使用NSCalendar
API,所以我不认为我不应该这样做。但是我没有看到NSCalendar
上一周有多少天有任何财产。将NSCalendar.weekdaySymbols索引转换为NSDateComponents.weekday
我使用weekdaySymbols
显示本周的几天,并让用户选择他们想要通知的日期。然后我基于此安排本地通知。
真正的问题是:如何将一天中的weekdaySymbols
索引转换为NSDateComponents
的weekday
值?
它取决于日历标识符。一个“格里历”的日历一周有7天。 – vadian
@vadian什么是不是日历?什么是告诉设备是否设置为其中一个日历的最佳方式? –
不幸的是,我不熟悉其他日历比格利高里。 – vadian