gyozo kudor
gyozo kudor

Reputation: 6345

Restsharp library not working correctly on the iPhone

I made a program that uses Restsharp to communicate with a asp.net web api web service. All was fine in the simulator but the same code does not work on the actual iPhone. I am using the monotouch version of restsharp from here . When debugging in the simulator I used the simulator version of the library, and when debugging on the iphone I used the one for the iPhone. On the iPhone response.Data is null. (BTW is there an easy way to automatically use the iphone version of the library when debugging on iphone and the simulator version of the library when debugging on the simulator?)

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;
});

Upvotes: 0

Views: 388

Answers (1)

choper
choper

Reputation: 1292

Use this RestSharp library RestSharp from Xamarin Components

Upvotes: 1

Related Questions