0

Monotouch 5.2.11 评估版(测试)

在模拟器上,无论我尝试加载什么图像,我都会收到此错误:

Error fetching picture for [url to image] to....
Problem with [url to image] System.Net.WebException: The request timed out
  at System.Net.HttpWebRequest.EndGetResponse (IAsyncResult asyncResult) [0x00046] in /Developer/MonoTouch/Source/mono/mcs/class/System/System.Net/HttpWebRequest.cs:824 
  at System.Net.HttpWebRequest.GetResponse () [0x0000e] in /Developer/MonoTouch/Source/mono/mcs/class/System/System.Net/HttpWebRequest.cs:836 
  at MonoTouch.Dialog.Utilities.ImageLoader.Download (System.Uri uri, System.String target) [0x00038] 

[url to image] 工作正常,我实际上可以在模拟器浏览器上输入 url 并加载.. 我已经下载了 Monotouch.Dialog 项目并将请求超时增加到 100000,这似乎没有多大作用。

有什么建议么?

4

1 回答 1

0

当我有一个基于一些 json 响应的嵌套对话框时,我收到了这个错误。大约有 1000 张照片,图像加载器试图将它们全部加载。我认为它仅在单击时才被调用,但事实并非如此。似乎下载使系统充满了太多的请求。

我通过重用 1 UIViewController 来显示最后一个嵌套级别(上面有照片)来解决这个问题。

于 2012-05-03T19:12:39.033 回答