![](/img/trans.png)
[英]Swift JSONDecoder type mismatch on parsing ISO8601 DateInterval
[英]iOS simulator keeps seeing old system calendar type (Gregorian/iso8601)
我在 MacOS 的系統偏好設置中將日歷類型從公歷更改為 ISO8601,但是當我在模擬器中啟動我的應用程序時,它總是返回公歷
這是我檢查值的方法:
print("Calendar.current.identifier = \(Calendar.current.identifier)")
除了在我的應用程序中將日歷初始化為“日歷(標識符:.iso8601)”之外,還有其他方法可以讓模擬器認為我的日歷是“ISO8601”嗎?
macOS 系統首選項不會影響 iOS 模擬器。
您必須在模擬器的虛擬設備中設置日歷。 然而,沒有可用的 ISO8601 日歷——在物理設備上也沒有——所以你必須在代碼中創建它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.