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]は正常に機能し、シミュレータブラウザで実際にURLを入力すると、読み込まれます。Monotouch.Dialogプロジェクトをダウンロードし、リクエストのタイムアウトを100000に増やしましたが、あまり効果がないようです。

助言がありますか?

4

1 に答える 1

0

いくつかのjson応答に基づいてネストされたダイアログがあるときに、このエラーが発生していました。約 1000 枚の写真があり、イメージローダーはそれらすべてを読み込もうとしていました。クリックしたときにのみ呼び出されると思っていましたが、そうではありませんでした。ダウンロードによってシステムが大量のリクエストであふれていたようです。

1つの UIViewController を再利用して、最後のネストされたレベルを表示することでこれを修正しました(写真がありました)。

于 2012-05-03T19:12:39.033 に答える