繁体   English   中英

在Xamarin.iOS上使用ServiceStack.Client

[英]Using ServiceStack.Client on Xamarin.iOS

我们正在尝试在Xamarin项目上使用ServiceStack客户端,但我们无法使其工作。 我们看到,最近才将PCL添加到nuget中,我们现在正在尝试使用它。

如果我们使用以下行(任何地方)添加ServiceStack.Client.Pcl v4.0.7,它在iOS上失败:

var client = new JsvServiceClient("http://localhost/");

在调试时,它似乎在PclExportClient.Instance上失败,它在ServiceClientBase的构造函数中返回一个空引用。 在Android项目上尝试相同时,它似乎工作得很好。

我们是做错了还是PCL还没准备好,我们应该尝试以不同的方式接近它吗? 我一直在看RemoteInfo示例 ,它似乎有用 ,但仍然使用V3,我们更喜欢使用最新版本。

我们也试过运行PclTest,但是在运行时我们得到了同样的错误:

在此输入图像描述

如果您有任何想法我们做错了什么或者您知道如何使用Xamarin.iOS,请告诉我们。

来自Hello World iOS PCL项目

第一行代码是注册iOS的PCL提供程序,通常这是自动推断的,但由于它有时不能用于iOS,因此建议明确注册它:

IosPclExportClient.Configure();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM