2013-03-26 2 views
9

Tapku의 캘린더를 응용 프로그램에서 사용하고 있는데 사용자의 설정에 따라 일요일 또는 월요일에 시작해야하는지 결정하고 싶습니다. (따라서는 2를 반환해야하고) 나는 firstWeekday를 호출하고 있지만, 어떤 이유로이 내장 된 달력은 월요일에 주를 시작하는 장치 일 (일요일) 반환에 관한iOS에서 첫 주일을 결정하는 방법은 무엇입니까?

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

어떤 제안 무엇 내가 놓친 것일까?

답변

17

좋아, 그래서 이것이 그것을하는 올바른 방법입니다 밝혀 :

[[NSCalendar currentCalendar] firstWeekday] 
-6

방법 iPhone에서 설정 앱을 실행 아이폰과 아이 패드 달력에서 일주일의 기본 시작 일을 변경하려면 또는 iPad. 아래로 스크롤하여 Mail, 연락처, 캘린더를 누릅니다. 캘린더 섹션에서 Start Week On을 누릅니다. 캘린더가 시작되는 요일을 변경할 수 있습니다.

+0

질문은 설정 앱과의 수동 상호 작용이 아니라 프로그래밍 방식으로 찾는 것이 좋습니다. –

+0

그 이상은 아무것도 변경하지 않습니다 ... – Dmitry