2013-03-26 10 views
9

Używam kalendarza Tapkuku w mojej aplikacji i chcę ustalić, czy tydzień powinien rozpocząć się w niedzielę lub w poniedziałek, w zależności od ustawień użytkownika. Wołam firstWeekday, ale z jakiegoś powodu to zwraca 1 (niedziela) na urządzeniu, gdzie wbudowany kalendarz rozpoczyna tygodnie w poniedziałki (a więc powinien on powrócić 2):Jak określić dzień pierwszego tygodnia na iOS?

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

Wszelkie sugestie co do tego, co Może brakuje mi?

Odpowiedz

17

Ok, więc okazuje się, jest to poprawny sposób to zrobić:

[[NSCalendar currentCalendar] firstWeekday] 
-6

Jak zmienić dzień domyślny początku tygodnia w kalendarzu iPhone i iPad Uruchom aplikację Ustawienia na iPhonie lub iPad. Przewiń w dół i dotknij opcji Poczta, kontakty, kalendarze. W sekcji Kalendarze dotknij Rozpocznij tydzień. Tutaj możesz zmienić dzień tygodnia, w którym zaczyna się kalendarz.

+0

Pytanie dotyczy wyszukiwania w sposób programowy, a nie ręcznej interakcji z aplikacją Ustawienia. –

+0

Co więcej, nic nie zmienia ... – Dmitry

Powiązane problemy