Monotouch.Dialog ImageLoader

时间:2012-04-30 16:54:46

标签: monotouch.dialog

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似乎没有做得很多。

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

当我有一个基于json响应的嵌套对话框时,我收到了这个错误。大概有1000张照片,影像加载器试图加载它们。我认为只有在点击时才会调用,但事实并非如此。似乎下载的内容充斥着太多的请求。

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