您好我有一个简单的数据库应用程序在iPhone上使用核心数据。我只是在寻找一些乱舞异常报告,我看到了以下错误:NSInternalInconsistencyException:在索引4没有部分
NSInternalInconsistencyException:在指数4
数量在报告中没有变化部分,但它始终是相同的消息。有关这意味着什么以及从哪里开始我的调试工作的任何想法?
您好我有一个简单的数据库应用程序在iPhone上使用核心数据。我只是在寻找一些乱舞异常报告,我看到了以下错误:NSInternalInconsistencyException:在索引4没有部分
NSInternalInconsistencyException:在指数4
数量在报告中没有变化部分,但它始终是相同的消息。有关这意味着什么以及从哪里开始我的调试工作的任何想法?
这可能意味着你有一个tableview是要求一个不存在的部分。很可能,由于某种原因,您返回的错误值是numberOfSectionsInTableView:
。
老问题,但它的顶部砸在谷歌 - 所以这里的一个稍微的回答言简意赅:
我有当一个不正确的值传递到NSFetchedResultsController
的objectAtIndexPath:
此错误消息出现你传入一个NSIndexPath
对象,它可能有一个部分指数,这是超出你从numberOfSectionsInTableView:
尝试恢复使用 NSIndexPath *路径=值[NSIndexPath indexPathForItem:项目切入口:0];
而不是 NSIndexPath * path = [NSIndexPath indexPathWithIndex:item];
我同意,这是唯一听起来很接近的东西。 – 2010-08-15 15:38:12