所以我有一个自定义UITableViewCells和我的自定义单元格内一个UITableView我有,我用AFNetworking类的加载图像一个UIImageView:AFNetworking和UIImageView的更新线程问题
NSString *imageURLString = [[object.image_ valueForKey:@"low_resolution"] valueForKey:@"url"];
NSURLRequest *imageURLRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:imageURLString] cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:30];
[self.imageView_ setImageWithURLRequest:imageURLRequest andAnimate:YES placeholderImage:nil success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image){
}failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error){
NSLog(@"FAILED");
}];
的问题是,有时当你向下滚动时,似乎有很长的延迟,直到图像请求被触发。我正在测试一个非常好的连接。这是为什么发生?
我不确定我的自我是否在稍后的时间触发图像请求,或者响应刚刚在后面的点回来。但是我所看到的是,最初当应用程序加载图像加载正常。当我向下滚动时,所有的图像都是白色的..如果我耐心等待60秒,那么它会加载。
直到图像请求被触发,或者直到请求的图像被传输并且您的成功块被调用? – sergio 2012-07-18 16:41:15
不,它不叫 – xonegirlz 2012-07-18 16:46:43