所以我有一個自定義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