在iOS 5.0.1中获取NSInternalInconsistencyException错误

时间:2012-02-15 12:59:41

标签: ios exception core-data ios5 ipad-2

我在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:无法     找到实体名称'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];
}

任何帮助都会受到赞赏,并提前感谢您。

1 个答案:

答案 0 :(得分:0)

您应该将类​​所有者视图属性与您正在呈现的实际视图相关联...