我有mem泄漏问题与xcode分析发现。这个问题很容易,但我不明白如何解决它:发布桌面视图中的所有单元格iphone
考虑一个带有2个按钮和tableview的uiviewcontroller。 button1 =从服务器加载JSON数据并将单元格添加到tableview,然后[tableview reloadData]
button2 =从另一个服务器加载JSON数据并将单元格添加到tableview中,然后重新加载。
确定问题出在:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
....
.....
NSURL *url = [NSURL URLWithString:stringpath];
NSData *data = [NSData dataWithContentsOfURL:url];
UIImage *img;
if(!data) img=[UIImage imageNamed:@"small.jpg"];
else img= [[UIImage alloc] initWithData:data];
cell.imageView.image = img;
现在好了,如果我开始用2个按钮的每次切换我转我得到了UIImage的泄漏,所以我想我需要“清洗”(释放)的所有单元格重新加载之前的数据?
THX
真的thx现在没有泄漏给我:) – 2011-03-22 17:56:58