numberOfRowsInSection方法什么時候調用


昨天在代碼里遇到個問題,很簡單的數組越界,但是真心覺得自己把數據處理的思路都理清了不應該會出現這種情況,而且打印出來出現了“靈異事件”,那就是行數只有14行,但是cell加載到了15行,我的天。。。。。

然后全局斷點走起來,看到從下一個頁面POP回來頁面重新加載的時候numberOfRowsInSection方法根本沒有被調用就直接開始調用了cellForRowAtIndexPath方法,這完全不科學對不對,怎么頁面刷新的時候tableView不會刷新呢?

實際上,下一個頁面POP回來頁面重新加載的時候頁面確實重繪了,但是tableView只是cell重繪了。。。。。坑了個爹的。。。。。。所以下次數據源改變的時候記得手動reloadData一下吧。。切記

 

--------自己挖的坑,mark下,希望別人不會被這個問題卡死。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM