//一个section刷新
NSIndexSet *indexSet=[[NSIndexSet alloc]initWithIndex:2];
[tableview reloadSections:indexSet withRowAnimation:UITableViewRowAnimationAutomatic];
//一个cell刷新
NSIndexPath *indexPath=[NSIndexPath indexPathForRow:3 inSection:0];
[tableView reloadRowsAtIndexPaths:[NSArray arrayWithObjects:indexPath,nil] withRowAnimation:UITableViewRowAnimationNone];
##小心得纪录:##
开发项目过程中,经常会用到tabelView进行数据的展示,经常会碰到以下情景:我们点击某个cell之后要改变当前cell的内容或cell上某些按钮的状态,这个时候经常会因为tableView的cell重用的机制导致在重用的cell上出现不需要的状态;如何避免这个问题呢,我是这么做的,在数据源dataSource中设置一个变量去纪录需要改变的状态,然后在返回cell的代理方法中去判断是否返回不同状态的cell。。。(不知道有没有更好的方法!!!)