tableView不刷新的可能大致有下面幾種可能
1、 沒有在主線程刷新,卡線程導(dǎo)致,在主線程調(diào)用即可
dispatch_async(dispatch_get_main_queue(), ^{
[self.tableView reloadData];
});
2、tableview frame 為空
3、tableview delegate dataSource 代理未設(shè)置
self.tableView.delegate = self;
self.tableView.dataSource = self;
4、最后一種是我偶然碰見的一個情況(當(dāng)時找了很久)
其他UI 調(diào)用 becomeFirstResponder 導(dǎo)致tableview 不是第一響應(yīng)者,所以刷新失效(這個問題坑死我啦)