Biblioteca de Restsharp no funciona correctamente en el iPhone
-
20-12-2019 - |
Pregunta
Hice un programa que utiliza RestSharp para comunicarse con un servicio web APP.NET WEB API.Todo estaba bien en el simulador, pero el mismo código no funciona en el iPhone real.Estoy usando la versión monótono de RESTSHARP desde aquí .Cuando se depura en el simulador, utilicé la versión simuladora de la biblioteca, y al depurar en el iPhone utilicé el para el iPhone.En el iPhone response.Data
es nulo.(Por cierto, ¿hay una manera fácil de usar automáticamente la versión de iPhone de la biblioteca cuando se depure en iPhone y la versión del simulador de la biblioteca al depurar en el simulador?)
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;
});
Solución
Utilice esta biblioteca RestSharp
restossharp de Xamarin Components
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow