2016-03-15 46 views
0

iOS中有一個日曆設置,允許用戶更改基於星期的日曆開始的哪一天。我在我的應用中顯示日曆,並希望能夠利用此設置,以便我的週日列的佈局與第一方日曆應用的佈局匹配。瞭解用戶是否希望本週在星期日或星期一開始

有沒有辦法做到這一點?我嘗試過攻擊NSCalendar.firstWeekday屬性,但它始終返回1,無論設置如何。當區域是en_FRen_US和2(法國),分別對應於週日和週一

let firstWeekday = Locale.current.calendar.firstWeekday 
print(firstWeekday) 

控制檯打印1:

+1

您是否檢查過[此方法](http://stackoverflow.com/a/27153293/4108415)? –

+0

@IvanNesterenko我希望有一種方法不需要我使用參考日期。 – Ricky

+0

我是新手編程,所以這可能沒有幫助。我認爲你的假設是錯誤的,我認爲伊萬也是這樣做的。也就是說,'NSCalendar'的weekday屬性總是相同的(即對於公曆日曆,NSDateComponents的weekday屬性始終爲1),因此您試圖挖掘錯誤的屬性。很高興知道你需要做什麼(我不記得看到它被引用)。但是從用戶體驗的角度來看,我會在你的應用中將其設置爲「設置」,這樣用戶就可以設置它的方式,而不是假設他們希望它與iOS設置相匹配。 – Monomeeth

回答

相關問題