iOS上的“ expo-localization”的React-Native问题

时间:2019-09-22 10:58:32

标签: react-native localization expo

我在 expo-localization 上遇到问题。在Android上,它可以正常工作,但是在我的IOS模拟器上,却出现此错误(即屏幕)。 https://www.npmjs.com/package/expo-localization

https://i.stack.imgur.com/VAozL.png

每当我从库中调用参数时都会出错。

import * as Localization from 'expo-localization';

function getDeviceCountry() {
  let country = "US";
  console.log(Localization.locale);
  return country.toLowerCase();
}

我尝试在模拟器上获取有关 permission.localization 的信息,但获得了批准。 我不知道可能是什么问题。

1 个答案:

答案 0 :(得分:0)

iOS模拟器似乎有问题。

对我来说,它有助于在iOS模拟器中设置语言和地区。转到设置>常规>语言和区域,然后更新区域设置

我在这里找到了解决方法:https://github.com/expo/expo/issues/5735#issuecomment-534063072