tableView數據刷新失敗的緣由

        最近使用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,之後應該會修改。方法

     目前遇到的狀況就這麼多,有不足的地方還請你們多多指教。
總結

相關文章
相關標籤/搜索