gpt4 book ai didi

iOS 5 cellForRowAtIndexPath 内存泄漏

转载 作者:行者123 更新时间:2023-11-28 17:37:52 25 4
gpt4 key购买 nike

我在使用 Instruments 时一直在设备 (iOS 5) 上测试应用程序,我发现了一些内存泄漏。

这是我从 Instruments 重定向到的代码的一部分(具体行见箭头):

- (UITableViewCell *)tableView:(UITableView *)tableView
cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
CeldaUltimasFotosViewCell *cell =
(CeldaUltimasFotosViewCell *) [self.tableView
dequeueReusableCellWithIdentifier:@"CeldaUltimasFotosViewCell"];

if (cell == nil) {
- - - - > NSArray *topLevelObjects =
[[NSBundle mainBundle]
loadNibNamed:@"CeldaUltimasFotosViewCell"
owner:nil options:nil];
cell = [topLevelObjects objectAtIndex:0];
}

// Configure the cell...
[[cell titulo] setFont:fuente_titulo];
...
return cell;
}

如您所见,我有一个从 NIB 文件加载的自定义单元格。单元格包含三个文件(customCell.mcustomCell.hcustomCell.xib)。问题是我不知道我是否必须在单元 Controller 中释放一些东西(现在是空的,没有方法),因为这是带有 ARC 的 iOS 5。

最佳答案

在这里查看我的回答:

How can I recycle UITableViewCell objects created from a XIB?

在 iOS5 上你甚至不需要再使用 loadNibNamed

关于iOS 5 cellForRowAtIndexPath 内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9248467/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com