Xamarin.Forms:使用ServiceStack对API的调用抛出异常
本文关键字:API 调用 抛出异常 ServiceStack Forms 使用 Xamarin | 更新日期: 2024-09-22 03:03:29
我有一个用ServiceStack创建的本地服务,我想从我的Xamarin.Forms应用程序中调用一个方法:
ServiceStack.JsonServiceClient sc;
sc = new ServiceStack.JsonServiceClient("http://api.sportsstars.local/");
当调试器到达第二行时,它抛出以下异常:
System.TypeInitializationException:ServiceStack.ServiceClientBase 的类型初始值设定项
有什么想法吗?
您初始化PCL客户端了吗?您可以通过添加来配置它:
ServiceStack.IosPclExportClient.Configure();
在StartUp上添加到您的应用程序。
我发现了如何避免异常。我已经把代码放在Droid项目中,并使用DependencyService从我的PCL项目中调用该方法。我的问题是安卓系统。如果你对IOS有问题,其他答案可能会对你有所帮助。