我在 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 的信息,但获得了批准。 我不知道可能是什么问题。
答案 0 :(得分:0)
iOS模拟器似乎有问题。
对我来说,它有助于在iOS模拟器中设置语言和地区。转到设置>常规>语言和区域,然后更新区域设置
我在这里找到了解决方法:https://github.com/expo/expo/issues/5735#issuecomment-534063072