最近使用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,之後應該會修改。方法
目前遇到的狀況就這麼多,有不足的地方還請你們多多指教。
總結