iPhone UITableVIew reloaddata导致应用程序崩溃

时间:2010-12-03 13:07:26

标签: iphone uitableview

我正在实现类似于使用UITableView分页的功能。 视图控制器继承自UIViewController,并具有从Nib绑定的表视图和Outlet。我维护一个数组来存储表视图中可见的当前对象。单击next和上一个按钮我removeAllObjects然后添加要显示的新对象,然后是[self.tableView reloadData]。此时应用程序似乎崩溃了。我使用iOS 4.1也是如此。

使用iOS 3.1时,功能似乎有效。任何人都可以指出原因吗?

2 个答案:

答案 0 :(得分:1)

我认为它必须与处理时间(更新数据源,委托和重新加载数据)有关。

即使不是......这个项目已经做了你想要做的事情我相信: https://github.com/honcheng/PanelTableView你可以在这里找到一个视频: http://www.honcheng.com/

我没有尝试但似乎工作;)

答案 1 :(得分:0)

看起来有些东西过度释放,或者过度删除。我看到[NSMutableArray removeAllObjects]后跟[NSMutableArray removeObjectAtIndex],这将是一个真正的问题。