我有一个由fetchedresultscontroller支持的tableview。当我删除一行导致tableview的底行向上滚动所以电视没有填满整个屏幕时,我得到了下面的崩溃。
以下是我找到的解决方法。
错误发生在“controllerWillChangeContent”之后和“controllerDidChangeContent”之前 - 这里的代码只是从Apple的FRC协议引用中复制/粘贴。
任何人都知道为什么会这样吗?由于它与Grouped tableview一起运行良好,似乎它可能是一个Apple bug - 但我想在报告它之前我先问这里。
断言失败 - [UIViewAnimation initWithView:indexPath:endRect:endAlpha:startFraction:endFraction:curve:animateFromCurrentPosition:shouldDeleteAfterAnimation:editing:],/ SourceCache / UIKit_Sim / UIKit-2903.23 / UITableViewSupport.m :2661 2014-03-08 17:13:29.226 workbox [7527:70b] CoreData:错误:严重的应用程序错误。在调用-controllerDidChangeContent:期间,从NSFetchedResultsController的委托中捕获到异常。使用userInfo(null)
,单元格动画停止分数必须大于起始分数
答案 0 :(得分:0)
我已经在github上下载了你的项目,在iPad Air上进行了测试。 我点击了一些元素,即使应用程序应该向上滚动,因为你有很多元素,没有任何问题/崩溃
我在xCode 7.3.2和iPad Air 9.2上测试过。模拟器
请问,请问这台设备是否会崩溃?