首页 > 解决方案 > iOS 上“expo-localization”的 React-Native 问题

问题描述

我对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的信息,但我得到了批准。我不知道可能是什么问题。

标签: react-nativelocalizationexpo

解决方案


这似乎是iOS模拟器的问题。

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

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


推荐阅读