ASPNETZeroXamarin.forms出现IOS错误“System.Exception:Setconfigurationbeforeusingremotelocalization!”
创始人
2024-09-20 10:01:04
0

此错误通常是由于在 Xamarin.forms IOS 应用程序中没有正确配置本地化设置引起的。要解决此问题,请按照以下步骤进行操作:

1.在 App.xaml.cs 文件中使用下面的代码设置本地化配置。注意,您需要将 "language" 和 "country" 替换为适合您的本地化设置的值:

protected override void OnStart() { var ci = new System.Globalization.CultureInfo("language-country"); CultureInfo.DefaultThreadCurrentCulture = ci; CultureInfo.DefaultThreadCurrentUICulture = ci; }

2.确保在对应的 json 文件(例如 en.json)中定义了所有需要的翻译。您可以在以下 IStringLocalizer 示例中使用资源字符串:

public class MyService { private readonly IStringLocalizer _localizer;

public MyService(IStringLocalizer localizer)
{
    _localizer = localizer;
}

public string GetString()
{
    return _localizer["MyLocalizedString"];
}

}

3.重新编译并启动应用程序。

通过上述操作,您应该能够解决 "System.Exception: Set configuration before using remote localization!" 错误并成功设置本地化设置。

相关内容

热门资讯

第9分钟攻略!新道游开挂辅助透... 第9分钟攻略!新道游开挂辅助透视,阿拉游戏中心辅助,透明挂教程(揭秘有挂)-哔哩哔哩1、新道游开挂辅...
8分钟讲义!中至赣牌圈科技,兴... 8分钟讲义!中至赣牌圈科技,兴动互娱脚本,必胜教程(证实有挂)-哔哩哔哩1、打开软件启动之后找到中间...
一分钟要领!福建兄弟水挂,川友... 一分钟要领!福建兄弟水挂,川友汇辅助软件,总结教程(有挂实锤)-哔哩哔哩1、这是跨平台的川友汇辅助软...
7分钟项目!九九山城插件程序,... 7分钟项目!九九山城插件程序,拱趴游戏诀窍,科技教程(有挂分享)-哔哩哔哩1、九九山城插件程序透视辅...
6分钟学习!雀友会广东潮汕辅助... 6分钟学习!雀友会广东潮汕辅助,hhpoker免费辅助器,攻略教程(有挂方式)-哔哩哔哩运雀友会广东...
四分钟绝活儿!新道游正版辅助,... 四分钟绝活儿!新道游正版辅助,卡农辅助,2025版教程(有挂教程)-哔哩哔哩该软件可以轻松地帮助玩家...
2分钟诀窍!微友辅助器免费版v... 2分钟诀窍!微友辅助器免费版v3.0,川友汇挂牌,透牌教程(有挂教学)-哔哩哔哩1、微友辅助器免费版...
3分钟讲义!甘肃白银麻将辅助软... 3分钟讲义!甘肃白银麻将辅助软件,微信边锋辅助软件,靠谱教程(的确有挂)-哔哩哔哩1、玩家可以在甘肃...
三分钟诀窍!福建兄弟十三水辅助... 三分钟诀窍!福建兄弟十三水辅助器下载,欢乐茶馆辅助,揭秘教程(存在有挂)-哔哩哔哩一、福建兄弟十三水...
6分钟资料!摸一把游戏辅助软件... 6分钟资料!摸一把游戏辅助软件,小闲辅助神器,解密教程(真实有挂)-哔哩哔哩1、进入到摸一把游戏辅助...