iPhone에서 RESTSHARP 라이브러리가 올바르게 작동하지 않습니다
-
20-12-2019 - |
문제
RESTSHARP를 사용하여 ASP.NET WEB API 웹 서비스와 통신하는 프로그램을 작성했습니다.시뮬레이터에서는 모두 괜찮 았지만 실제 iPhone에서 동일한 코드가 작동하지 않습니다.나는 에서 monotouch 버전을 사용하고 있습니다.강한>시뮬레이터에서 디버깅 할 때 나는 라이브러리의 시뮬레이터 버전을 사용하고 iPhone에서 디버깅 할 때 iPhone 용으로 사용했습니다.iPhone에서 response.Data
가 null입니다.(BTW는 시뮬레이터에서 디버깅 할 때 iPhone 및 시뮬레이터 버전의 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;
});
. 해결책
이 RestSharp
라이브러리를 사용하십시오 restsharp
제휴하지 않습니다 StackOverflow