无论用户偏好如何,NSCalendar firstWeekday始终为1

时间:2015-07-19 03:49:22

标签: ios objective-c nscalendar

我正在尝试使用[[NSCalendar currentCalendar] firstWeekday]获取用户系统首选项中设置的第一个周日,但无论系统首选项中设置了什么,返回的值始终为1(星期日)。还尝试了autoupdatingCurrentCalendar,结果相同。

从文档中,它指出[NSCalendar currentCalendar]会返回日历formed from the settings for the current user’s chosen system locale overlaid with any custom settings the user has specified in System Preferences。从该描述中可以看出我应该能够访问用户设置中的第一个周日设置。

任何人都有任何想法,为什么这不会返回正确的第一周?

0 个答案:

没有答案