bugly崩潰問題修復(fù)

[UITableView _contentOffsetForScrollingToRowAtIndexPath:atScrollPosition:]: row (0) beyond bounds (0) for section (0).?

原因:表視圖還沒有任何行或部分。兩種可能性。

1:檢查 numberOfRowsInSection 委托和 numberOfSectionsInTableView 以便它們不會設(shè)置為0.

2:可能 tableview 有尚未完成加載數(shù)據(jù)。

解決方法:

執(zhí)行 ?[UITableView reloadDate] ? 或者其他刷新 UITableView 的方法

self?.tableView.beginUpdates()

?self?.tableView.reloadData()

?self?.tableView.endUpdates()

2:把數(shù)據(jù)加載放回主線程,先保證數(shù)據(jù)加載完整了再執(zhí)行數(shù)據(jù)源的代理方法。


參考文章:

表格刷新越界

iOS崩潰捕獲以及收集原理_騎著蝸牛找馬兒-CSDN博客

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容