前言:
在最近的工作中发现了一个关于tableView刷新出现的问题,以前从来没有考虑过的问题, 通常我们刷新tableview数据的时候调用-reloadData 或者 - reloadRowsAtIndexPaths:withRowAnimation: 或者 -reloadSections:withRowAnimation:,考虑到性能问题(其实一般的项目并不会过多的影响性能).我在数据请求结束之后用第三个方法刷新了tableView的数据,而通过crash 日志看到竟然有崩溃.当然是非常非常少的人出现了这种情况.描述一下发生的场景
过程是:1. btn1 和btn2 的数据(类型)个数不同.且数据需用请求获得,然后要刷新界面