那样的tableView.reloadRows(at:[indexPath],with:.none)崩溃将是什么?

时间:2018-09-11 16:15:06

标签: ios swift uitableview uikit

我正在尝试弄清Fabric中的错误:

  

无效更新:第0节中的行数无效。更新后(40)后现有节中包含的行数必须等于更新(20)前该节中包含的行数,再加上或减去从该部分插入或删除的行数(插入1,删除1),再加上或减去移入或移出该部分的行数(移入0,移出0)。   专门的NewInboxViewController.tableView(UITableView,didSelectRowAt:IndexPath)

didSelectRow:AtIndexPath的这一行上发生:

tableView.reloadRows(at: [indexPath], with: .none)

表视图行为是:

  • 视图模型加载20行
  • 当用户滚动到表格视图的70%时,我们会再加载20行,isDownloading布尔值将切换为true,通话结束时设置为false,然后重新加载表格视图
  • can commit edits为false,而isDownloading为true,否则用户可以滑动以删除该行
  • 当用户拉动刷新时,我们会吹走从中拉出单元格的数组中存储的所有内容,并替换为API调用中的20个最新项(已编辑)

0 个答案:

没有答案