一个奇怪的问题 - 在我的UITableViewCell中添加更多UILabel会在发布此标签时崩溃应用程序

时间:2010-11-06 00:05:57

标签: iphone uitableview

我有一个定制的UITableView,工作得很好。有4个标签和3张图片。

我正在尝试添加另一个lablel 完全相同 该应用在我的时候崩溃 custon UITableViewCell类我尝试发布它(无论我是否尝试在其他标签之前或之后发布它)

我尝试了一切,但没有取得真正的进展,但我得到了那些可怕的结果

  1. 如果我从代码中删除其中一个标签(未在IB上触摸它),那么一切都运行正常。
  2. 我也尝试添加图像视图,方法与1相同,也可以正常工作。 (我这样做是为了测试我不会分配给很多记忆。
  3. 我使用性能工具运行它,泄漏情况 - 没有泄漏。
  4. 我创建了一个泄漏,看看我是否正在消耗所有内存 - 没有问题,我还有更多的备用(无法崩溃)
  5. 帮助!

1 个答案:

答案 0 :(得分:0)

您的问题可能与您的UITableView处理UITableViewCells的回收有关。我没有方便查看的代码 - 但UiTableview函数不只是为单元格成员分配值,而是负责正确重新使用旧单元格,并用新的更新它内容。

99%的人有UITableView崩溃的时间 - 这与此有关。如果您使用自定义UITableViewCells,它可能更像99.99%...