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 回答