调用删除方法UITableView deleteRowsAtIndexPaths的时候就挂掉
2012-02-24 14:00
309 查看
//ios 3.0.马上做deleteAtIndexPaths的动作
[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationRight];
[tableView endUpdates];
[tableView reloadData];
提倡用下面这种方法:
如果上面的方法还是会崩溃的会那还可以使用以下的方法
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:indexPath.row inSection:0]] withRowAnimation:UITableViewRowAnimationNone];
因为之前我使用两种方法都可以解决了问题
但是鉴于在iphone4 上面的使用还是使用后面那个方法比较好
具体代码如下:
效果图:
[tableView beginUpdates];
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationRight];
[tableView endUpdates];
[tableView reloadData];
提倡用下面这种方法:
如果上面的方法还是会崩溃的会那还可以使用以下的方法
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:indexPath.row inSection:0]] withRowAnimation:UITableViewRowAnimationNone];
因为之前我使用两种方法都可以解决了问题
但是鉴于在iphone4 上面的使用还是使用后面那个方法比较好
具体代码如下:
效果图:
相关文章推荐
- 调用删除方法UITableView deleteRowsAtIndexPaths的时候就挂掉
- 用sdk3.0编译运行 UITableView deleteRowsAtIndexPaths的时候就挂掉
- UITableView 删除最后一行 奔溃错误处理方法
- ios之UITableView批量选中cell并实现删除cell的简单方法
- UITableView reloadData后,cellForRowAtIndex方法未调用问题
- UITableView删除的时候崩溃NSScanner:nil string argument
- 在Viewpager的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题
- 调用一个UITableview的一个代理的方法,实现UITableview重载
- 在界面跳转的时候,控制器调用prepareForSegue方法,为什么不能目的控制器的imageView属性赋值
- iOS UITableView数据源与代理方法的调用(一)
- 在Viewpager的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题.
- UITableView 系列一 :基本使用方法 (显示,删除,添加图片,添加样式等) (实例)
- UITableView 删除行和行排序 这里只介绍代理方法
- UIScrollView 滚动停止的时候一次调用此方法
- view类某些控件创建时候系统自动帮助我们调用的某些方法
- iOS 删除UITableView 行的两种方法
- UITableView的scrollViewDidEndDragging方法执行之后调用cellForRowAtIndexPath方法问题
- 调用、函数-UITableView内容无法刷新的解决方法-by小雨
- Android调用View的layout()方法的时候出现ClassCastException
- UITableView调用的方法