【发布时间】:2012-01-08 14:20:46
【问题描述】:
我已经在我的应用程序上成功实现了NSFetchedResultsController 和UISearchDisplayController,应用程序只有在使用UISearchDisplayController 后才会崩溃(在按下其取消按钮后),崩溃发生在向下滚动表格视图时,控制台显示此消息:
Terminating app due to uncaught exception 'NSInternalInconsistencyException',
reason: 'no object at index 5 in section at index 0'
在使用UISearchDisplayController 之前向下滚动表格视图不会导致应用崩溃。
这种情况下的问题原因是什么?
【问题讨论】:
-
通过重置旧的获取结果控制器并创建一个新控制器解决了问题。
-
我的设置和您的问题完全相同....是的,当按下取消按钮时,我将 fetchedResultsController 设置为 nil。它现在有效。谢谢你。但是你知道为什么在将 fetchedResultsController 设置为 nil 之后它会起作用吗?
-
@nick32m 不,我对此一无所知
标签: iphone ios objective-c uitableview nsfetchedresultscontroller