2013-03-26 6 views
9

Ich verwende Tapku Kalender in meiner Anwendung und ich möchte bestimmen, ob die Woche an einem Sonntag oder einem Montag je nach den Benutzereinstellungen beginnen soll. Ich rufe firstWeekday, aber aus irgendeinem Grund, es gibt 1 (Sonntag) auf einem Gerät, auf dem die integrierten Kalender die Woche montags beginnt (und daher sollte es 2 zurück):Wie bestimmt man den ersten Wochentag in iOS?

NSCalendar* cal = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; 
[cal firstWeekday]; 

Irgendwelche Vorschläge, was Ich könnte vermisst werden?

Antwort

17

Ok, so stellt sich heraus, das der richtige Weg ist, es zu tun:

[[NSCalendar currentCalendar] firstWeekday] 
-6

Wie wird den Standard Starttag der Woche in dem iPhone und iPad Kalender ändern die Einstellungen starten App auf Ihrem iPhone oder iPad. Scrollen Sie nach unten und tippen Sie auf Mail, Kontakte, Kalender. Tippen Sie im Abschnitt Kalender auf Startwoche ein. Hier können Sie den Wochentag ändern, an dem Ihr Kalender beginnt.

+0

Die Frage besteht darin, programmgesteuert zu suchen, nicht durch manuelle Interaktion mit der App "Einstellungen". –

+0

Mehr davon, es ändert nichts ... – Dmitry