0
我正在嘗試使用MikeJ's技術異步加載圖像到TableViewCell中。但是,我遇到了一個問題。圖像加載對我來說沒問題,但是當我向下滾動列表時,沒有加載圖像的單元格會顯示錯誤的圖像,直到獲取正確的圖像。我已經鑽了問題所在的地方,我從細胞中刪除舊圖像視圖(這是的tableView內:的cellForRowAtIndexPath:方法):部分removeFromSuperView無法正常工作?
image = (AsyncImageView *)[cell viewWithTag:0];
...
NSLog(@"\tremoving from superview: %@", image);
[image removeFromSuperview];
NSLog(@"\tviewWithTag: 0 %@", [cell viewWithTag:0]);
我的記錄顯示,removeFromSuperview是行不通的:它在調用removeFromSuperview之後仍然是該單元的一部分。這會導致錯誤的圖像出現在其他列表項中。
所以,我想問題是,我如何將它從單元格中刪除?
你真是個好兄弟!謝謝! – airportyh 2010-08-13 01:45:08