Restsharp库在iPhone上无法正常工作

时间:2014-04-11 05:26:24

标签: c# xamarin.ios xamarin restsharp

我创建了一个使用Restsharp与asp.net web api Web服务进行通信的程序。在模拟器中一切都很好但是相同的代码在实际的iPhone上不起作用。我正在使用 here 的单点效果版本的restsharp。在模拟器中调试时,我使用了库的模拟器版本,当在iphone上调试时,我使用了iPhone的模拟器版本。在iPhone上response.Data为空。 (BTW是否有一种简单的方法可以在模拟器上调试时在iphone和库的模拟器版本上调试时自动使用iphone版本的库?)

var hh = client.ExecuteAsync<List<Accommodation>>(request, (response) => {
    //on the simulator this works, on the device response.Data is null
    if (response.StatusCode == HttpStatusCode.OK && response.Data != null)
        searchCompleteAction(response.Data);
    else
        searchCompleteAction(null);
        UIApplication.SharedApplication.NetworkActivityIndicatorVisible = false;
});

1 个答案:

答案 0 :(得分:1)

使用RestSharp

中的Xamarin ComponentsRestSharp