【发布时间】:2012-02-15 12:59:40
【问题描述】:
我在 iOS 5.0.1 中遇到错误,但在 iOS 5.0.1 版本以下工作。
崩溃报告如下:-
硬件型号:iPad2,2
操作系统版本:iPhone OS 5.0.1 (9A405) 报告版本:104
异常类型:EXC_CRASH (SIGABRT) 异常代码:0x00000000, 0x00000000 线程崩溃:0
应用特定信息:
* 由于未捕获的异常“NSInternalInconsistencyException”而终止应用程序,原因:“+entityForName: could not 找到实体名称“PageDetail”的 NSManagedObjectModel
你可以看到我的代码,
#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的模型。你确定有吗?
标签: ios exception core-data ios5 ipad-2