NSLocale currentLocale always returns “en_US” not user's current language

后端 未结 9 1699
夕颜
夕颜 2020-11-30 21:28

I\'m in the processes of internationalizing an iPhone app - I need to make programmatic changes to certain views based on what the user\'s current locale is. I\'m going nut

9条回答
  •  情话喂你
    2020-11-30 21:54

    [NSLocale currentLocale] is based on the device's Region Format settings, not the language. If the region is set to United States you will get en_US regardless of which language you're using.

提交回复
热议问题