我在重新加載UITableView非常複雜的問題!UITableView重新加載問題
我有一個UITableView
,其中我持續(接近10秒),從服務器檢索數據並顯示我的UITableView
中包含自定義單元格的數據。問題是,當用戶(即我)滾動通過UITableView
時,它會因爲indexOutOfBound
錯誤而崩潰,因爲我從服務器獲取數據,NSMutableArray
將清除並重新填充數據。
我也嘗試了BOOL
變量設置YES
或NO
在scrolling delegates
。在這種情況下,如果我滾動UITableView
它將刪除滾動方向的單元格,10秒後它將顯示所有單元格的數據。
但我想要的是,如果用戶滾動UITableView
沒有創建的單元格應該隱藏! scrollEnabled
不是一個解決方案。
請幫我一把!
謝謝:)
我懷疑發生了什麼事情是您在更新表格視圖的同時滾動出界。你需要在滾動的時候鎖定表視圖的更新(所以你不能超出界限),或者你只需要在上次更新的時候允許滾動到表格中的最大條目數滾動完成之前的任何單元格或條目)。無論哪種方式,這種更新非常棘手,這聽起來像是一個有趣的問題,你需要解決。 –
確保只有在所有數據準備就緒後,行數和行數纔會更改。 – Tom