【发布时间】:2013-09-07 03:19:26
【问题描述】:
我正在使用安装了 iOS 6.4.4 更新的 Xamarin (MAC)。我的触摸项目使用启用了 HttpClient 的 PCL 库。每次我执行使用 HttpClient 的方法时,都会出现以下运行时错误:
System.ExecutionEngineException: Attempting to JIT compile method '(wrapper delegate-invoke) <Module>:invoke_void__this___HttpWebRequest_long (System.Net.HttpWebRequest,long)' while running with --aot-only. See http://docs.xamarin.com/ios/about/limitations for more information.
at System.Lightup.Call[HttpWebRequest,Int64] (System.Delegate& storage, System.Net.HttpWebRequest instance, System.String methodName, Int64 parameter) [0x00000] in <filename unknown>:0
at System.Lightup.Set[HttpWebRequest,Int64] (System.Delegate& storage, System.Net.HttpWebRequest instance, System.String propertyName, Int64 value) [0x00000] in <filename unknown>:0
at System.Net.HttpWebRequestLightup.SetContentLength (System.Net.HttpWebRequest instance, Int64 value) [0x00000] in <filename unknown>:0
at System.Net.Http.HttpWebRequest.set_ContentLength (Int64 value) [0x00000] in <filename unknown>:0
at System.Net.Http.HttpClientHandler.StartRequest (System.Object obj) [0x00000] in <filename unknown>:0
我该如何解决这个问题?
【问题讨论】:
-
你能贴出试图调用它的代码吗?
-
var client = new HttpClient(); var content = await client.DownloadStringAsync("google.com"); 此代码在具有 158 个配置文件的 PCL 库中
标签: ios xamarin.ios httpclient xamarin