我正在实现类似于使用UITableView分页的功能。 视图控制器继承自UIViewController,并具有从Nib绑定的表视图和Outlet。我维护一个数组来存储表视图中可见的当前对象。单击next和上一个按钮我removeAllObjects然后添加要显示的新对象,然后是[self.tableView reloadData]。此时应用程序似乎崩溃了。我使用iOS 4.1也是如此。
使用iOS 3.1时,功能似乎有效。任何人都可以指出原因吗?
答案 0 :(得分:1)
我认为它必须与处理时间(更新数据源,委托和重新加载数据)有关。
即使不是......这个项目已经做了你想要做的事情我相信: https://github.com/honcheng/PanelTableView你可以在这里找到一个视频: http://www.honcheng.com/
我没有尝试但似乎工作;)
答案 1 :(得分:0)
看起来有些东西过度释放,或者过度删除。我看到[NSMutableArray removeAllObjects]后跟[NSMutableArray removeObjectAtIndex],这将是一个真正的问题。