2

私はiPhoneを初めて使用し、次のコードを使用して、Three20フレームワークのTTImageViewを使用し、次のコードを使用してリモートサーバーから画像をレンダリングします。

TTImageView* imageView = [[[TTImageView alloc] initWithFrame:CGRectMake(30, 30, 0, 0)] autorelease];

//Working OK
//imageView.urlPath = @"http://prosares.co.cc/Images/background.jpg";

//No Working
imageView.urlPath = @"http://prosares.co.cc/Images/backgroundTest.jpg"; 

[self.view addSubview:imageView];

上に示したように、background.jpgを読み込もうとすると正しく読み込まれますが、何らかの理由でbackgroundTest.jpgがまったく読み込まれません。

これらの画像の唯一の違いはサイズですが、TTImageViewにロードできる画像サイズに制限はありますか?

誰かがこの問題のデバッグを手伝ってくれませんか?

4

1 に答える 1

2

ここでの特定の制限は覚えていませんが、ファイルのサイズ (kb) または寸法 (W x H) が大きすぎるためです。それでおしまい。

編集:何か他のものを探しているときに見つけました:)。Three20Network の TTURLRequestQueue.m を確認してください。約 39 です。

static NSUInteger kDefaultMaxContentLength = 150000;
于 2010-05-13T17:42:03.297 に答える