如何确定iOS中的第一周工作日?

Nik*_*sov 10 locale objective-c nscalendar ios

我在我的应用程序中使用Tapku的日历,我想确定一周应该在周日或周一开始,具体取决于用户的设置.我打电话给第一周,但由于某种原因,它会在一个设备上返回1(星期日),其中内置日历在星期一开始几周(因此它应该返回2):

NSCalendar* cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
[cal firstWeekday];
Run Code Online (Sandbox Code Playgroud)

关于我可能缺少什么的任何建议?

Nik*_*sov 17

好的,事实证明这是正确的做法:

[[NSCalendar currentCalendar] firstWeekday]
Run Code Online (Sandbox Code Playgroud)