gpt4 book ai didi

ios - UITableView 内部错误 : unable to generate a new section map with old section count: and new section count: with userInfo (null)

转载 作者:可可西里 更新时间:2023-11-01 04:43:40 25 4
gpt4 key购买 nike

我以前从未见过这个错误,我搜索了它可能发生的原因,但找不到任何相关信息:

CoreData: error: Serious application error. An exception was caught from the delegate of NSFetchedResultsController during a call to -controllerDidChangeContent:. UITableView internal bug: unable to generate a new section map with old section count: 1 and new section count: 0 with userInfo (null)

有人知道这里会发生什么吗?我不确定“内部错误”部分 - 此错误是否表示我的代码有问题或 UITableView 中有错误?

最佳答案

Stephan 已经在对原始问题的评论中提到了这一点,但我认为值得分享一些代码。这个答案实际上来源于用户 GERUB 在此处找到的苹果开发论坛上的一个线程上发表的评论:https://forums.developer.apple.com/thread/9964

if tableView.numberOfRowsInSection(indexPath.section) == 1{  
tableView.deleteSections(NSIndexSet(index: indexPath.section), withRowAnimation: .Automatic)
}else{
tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: .Automatic)
}

我已经在 NSFetchedResultsControllerDelegate 方法实现中对此进行了测试,它运行良好。

关于ios - UITableView 内部错误 : unable to generate a new section map with old section count: and new section count: with userInfo (null),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30942591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com