最近使用tableView时出现了几回调用reloadData时tableView不会刷新的状况,今天总结了一下,大概有一下几点,也有因本身粗心而带来的麻烦:code
1. delegate和dataSource是否设置;io
2. 数据源(dataSource)变化后有没有进行reload;
table
3. -(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{} 方法中是否设置了返回0;(这么低端的错误通常不会出现,但像我这种粗心的仍是出现了,反思ing.....)bug
4. Xcode7中使用reloadData时有时会出现不刷新的状况,这时可以使用reloadSection和reloadRows的方法来进行数据的刷新,目测暂时是Xcode7的bug,之后应该会修改。方法
目前遇到的状况就这么多,有不足的地方还请你们多多指教。
总结