TTTableImageItem在滚动之前不加载图像

Jak*_*ake 2 iphone uitableview three20

我正在为我的iPhone应用程序使用three20项目.我已经缩小了我的问题,现在我只是想重新创建项目附带的'Web Images in Table'示例.我完全按照项目中的方式复制了代码,但我没有使用TTNavigator(示例),但我手动将TTTableViewController添加到tabBar.

问题如下; 表中的图像应自动从Web加载,如示例中所示.但它们只是我上下滚动表格加载.

在控制台中,它清楚地说它正在下载图像,你会看到活动指示器像永远一样旋转.除非我上下滚动一次,否则图像将永远不会出现.

任何人?提前致谢.

PS:如果我在任何随机UIView中使用此代码,它也不起作用(仅显示黑色方块):

TTImageView* imageView = [[[TTImageView alloc] initWithFrame:CGRectMake(30, 30, 100, 100)] autorelease];
imageView.autoresizesToImage = YES;
imageView.URL = @"http://webpimp.nl/logo.png";
[self.view addSubview:imageView];
Run Code Online (Sandbox Code Playgroud)

如果我把这个代码放在我的AppDelegate中(直接放到窗口上),它确实有用......奇怪吗?

可能的解决方案: 虽然我为此目的停止使用TTImageView,但我确实认为我发现了问题所在; 线程(因此接受Deniz Mert Edincik的回答).如果我从主线程的任何地方开始异步下载(因为基本上所有的TTImageView都是异步下载),它就无法启动.如果我在主线程上开始下载,它会立即启动..

Den*_*cik 5

听起来像是一个线程问题,你在主runloop中创建TTImageView吗?