UITableview在滚动时冻结应用程序

时间:2010-10-20 09:27:12

标签: iphone objective-c uitableview

hai Guys,          在我的应用程序中,我使用tabbarcontroller,导航控制器和tableview控制器的组合。

应用的视图层次结构是

  UITabBarController
             |
             |_ UINavigationController
                    |
                    |_ UITableView
                           |
                           |_ UITableView
                                  |
                                  |_ UIViewController

在第一个tableview中,每件事情都很好。但在第二个tableview中,当我尝试向上/向下滚动应用程序时,只需冻结。有一段时间它会崩溃。当它崩溃时说EXC_BAD_ACCESS。实际上我已经自定义了单元格的内容将背景图像和图标标签的文本从xml中解析出来并存储在NSMutableArray中,数组是一个带有retain的属性。这个bug真的让我发疯了。

非常感谢你的帮助!!!!

2 个答案:

答案 0 :(得分:1)

我认为您的问题出在您在UITableView中的数据中。

您是否检查过内部的一些NSLog?

您使用的是大图片吗?还是很长的文字?

答案 1 :(得分:0)

最常见的原因是你放入表格的次数较少,例如。如果你的数组有10个项目,并且你返回的11个项目比崩溃.plz发布表格的源代码,以便找到问题