gpt4 book ai didi

iphone - 使用 NSFetchedResultsController 和 UISearchDisplayController 会使应用程序崩溃

转载 作者:行者123 更新时间:2023-11-28 20:40:24 24 4
gpt4 key购买 nike

我已经在我的应用程序上成功地实现了 NSFetchedResultsControllerUISearchDisplayController,应用程序只有在使用 UISearchDisplayController 后才会崩溃(按下它的取消按钮),崩溃恰好发生在向下滚动表格 View 时,控制台显示此消息:

Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'no object at index 5 in section at index 0'

在使用 UISearchDisplayController 之前向下滚动表格 View 不会使应用程序崩溃。

这种情况下的问题原因是什么?

最佳答案

当 Apple 发布新的 iOS 4.0 时,我的一个应用程序也遇到了类似的问题。搜索:

fetchedResultsController = [[NSFetchedResultsController alloc] initWithFetchRequest:fetchRequest managedObjectContext:[self managedObjectContext] sectionNameKeyPath:nil cacheName:nil];

并将参数cacheName的值设置为nil。它对我有用,希望对你有用。无需每次都创建新的获取结果 Controller 。

关于iphone - 使用 NSFetchedResultsController 和 UISearchDisplayController 会使应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8778288/

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