tableView不刷新的可能大致有下面几种可能
1、 没有在主线程刷新,卡线程导致,在主线程调用即可
dispatch_async(dispatch_get_main_queue(), ^{
[self.tableView reloadData];
});
2、tableview frame 为空
3、tableview delegate dataSource 代理未设置
self.tableView.delegate = self;
self.tableView.dataSource = self;
4、最后一种是我偶然碰见的一个情况(当时找了很久)
其他UI 调用 becomeFirstResponder 导致tableview 不是第一响应者,所以刷新失效(这个问题坑死我啦)