2013-03-26 21 views
9

Uygulamamdaki Tapku takvimini kullanıyorum ve haftanın kullanıcının ayarlarına bağlı olarak Pazar günü veya Pazartesi günü başlaması gerekip gerekmediğini belirlemek istiyorum. (Dolayısıyla 2 dönmelidir ve) ben firstWeekday arıyorum, ama nedense o Yerleşik takvim Pazartesi günleri hafta başlayan bir cihazda 1 (Pazar) döndürür: üzereiOS'ta ilk hafta günü nasıl belirlenir?

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

herhangi bir öneriniz nedir Kayıp olabilir miyim?

cevap

17

Tamam, bu yüzden bu bunu yapmanın doğru yolu çıkıyor:

[[NSCalendar currentCalendar] firstWeekday] 
-6

Nasıl iPhone'da Ayarlar uygulamasını başlatın iPhone ve iPad takvimde haftanın varsayılan başlangıç ​​gününü değiştirmek için veya iPad. Aşağı kaydırın ve Mail, Kişiler, Takvimler üzerine dokunun. Takvimler bölümünde, Hafta Açık Başlat'a dokunun. Burada takviminizin başladığı haftanın gününü değiştirebilirsiniz.

+0

Soru, program uygulamasıyla manuel etkileşime göre değil, programlı olarak bulmayı soruyor. –

+0

Daha fazlası, hiçbir şey değiştirmiyor ... – Dmitry