2017-03-06 89 views
5

我試圖通過使用獲得的SWIFT 3用戶的區域代碼:爲什麼Locale.current.regionCode是零?

Locale.current.regionCode 

不幸regionCode是零,你有一個想法,爲什麼? 我該怎麼做才能獲得它?

非常感謝。

+0

我們需要更多的細節。在設置中設置的當前語言和地區是什麼? Locale.current.identifier是什麼意思?你在設備上還是在模擬器上?給我們儘可能多的細節,你可以想到,你看到了什麼。 – keithbhunter

+0

我在設備上。 在我設置的設備設置中:Language =「French」;地區=「加拿大」 我獲得:Locale.current.identifier =「fr」 – thierryb

+0

@thierryb嘿,你會與我分享嗎? 面對同樣的問題! –

回答

1

我遇到了同樣的問題,事實證明這是因爲我將我的Scheme設置爲特定的語言。如果同時設置應用程序語言&應用程序區域到「系統語言/區域」,它應該可以工作。

enter image description here