0
我在iOS 5.0.1中获取错误,但在iOS 5.0.1版本以下工作。在iOS 5.0.1中获取NSInternalInconsistencyException错误
崩溃报告如下: -
硬件型号:iPad2,2
OS版本:iPhone OS 5.0.1(9A405)报告版本:104
异常类型: EXC_CRASH(SIGABRT)异常代码:0x00000000, 0x00000000崩溃线程:0
应用程序相关信息:
*终止应用程序由于未捕获的异常 'NSInternalInconsistencyException',原因是: '+ entityForName:无法 定位NSManagedObjectModel的实体名称“PageDetail'
你可以看到我的代码,
#pragma mark iCarousel methods
- (NSUInteger)numberOfItemsInCarousel:(iCarousel *)carousel {
NSFetchRequest *request = [[NSFetchRequest alloc] init];
NSEntityDescription *entity = [NSEntityDescription entityForName:@"PageDetail" inManagedObjectContext:managedObjectContext];
[request setEntity:entity];
NSError *error = nil;
NSMutableArray *mutableFetchResults = [[managedObjectContext executeFetchRequest:request error:&error] mutableCopy];
if (mutableFetchResults == nil)
{
// Handle the error.
//NSLog(@"mutableFetchResults == nil");
}
[self setPagesArray:mutableFetchResults];
[request release];
[mutableFetchResults release];
return [pagesArray count];
}
这里的任何帮助将不胜感激,并提前感谢您。
正如错误所指出的,有因为没有型号'PageDetail'发现。你确定有一个? – tilo 2012-02-15 13:06:20