Ios 在UITableView中删除行时Tableview崩溃-样式:普通页脚和剖面页脚

Ios 在UITableView中删除行时Tableview崩溃-样式:普通页脚和剖面页脚,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我有一个由fetchedresultscontroller支持的tableview。当我删除一行导致tableview的底部行向上滚动,这样电视就不会填满整个屏幕时,我得到下面的崩溃 以下是我找到的解决方法 如果我将tableview更改为分组而不是普通-错误就会消失 如果我删除部分页脚,错误就会消失。这对我来说不是一个可行的解决办法 错误发生在“controllerWillChangeContent”之后和“controllerDidChangeContent”之前-这里的代码只是从苹果的FR

我有一个由fetchedresultscontroller支持的tableview。当我删除一行导致tableview的底部行向上滚动,这样电视就不会填满整个屏幕时,我得到下面的崩溃

以下是我找到的解决方法

  • 如果我将tableview更改为分组而不是普通-错误就会消失
  • 如果我删除部分页脚,错误就会消失。这对我来说不是一个可行的解决办法
  • 错误发生在“controllerWillChangeContent”之后和“controllerDidChangeContent”之前-这里的代码只是从苹果的FRC协议参考中复制/粘贴的

    有人知道为什么会这样吗?由于它与分组tableview配合使用效果很好,所以看起来它很可能是苹果的一个bug——但我想在报告它之前,我应该先问一下这里

    断言失败在-[UIViewAnimation initWithView:indexPath:endRect:endAlpha:startFraction:endFraction:curve:animateFromCurrentPosition:shouldDeleteAfterAnimation:Edit:],/SourceCache/UIKit_Sim/UIKit-2903.23/UITableViewSupport.m:2661 2014-03-08 17:13:29.226工作箱[7527:70b]核心数据:错误:严重的应用程序错误。在调用-controllerDidChangeContent:期间,从NSFetchedResultsController的委托捕获到异常。单元动画停止分数必须大于userInfo(null)的开始分数


    我已经在github上下载了您的项目,并在iPad Air上进行了测试。 我点击了一些元素,甚至当应用程序应该向上滚动时,因为你有很多元素,没有任何问题/崩溃

    我已经在xCode 7.3.2和iPad Air 9.2上进行了测试。模拟机


    你能不能说wich设备崩溃了?

    你能发布你的部分代码吗?下面是一个示例程序:你有没有向苹果公司提交错误报告?我也有同样的问题-当有页脚时崩溃,当它被删除时就会消失。试着看看这个并被接受的答案,页脚部分可能真的有问题。