2012-02-15 6 views
0

Я получаю сообщение об ошибке в iOS 5.0.1, но работает под версией iOS 5.0.1.Получение ошибки NSInternalInconsistencyException в iOS 5.0.1

отчет аварии выглядит следующим образом: -

Оборудование Модель: iPad2,2

Версия ОС: iPhone OS 5.0.1 (9A405) Версия отчета: 104

Тип исключения: EXC_CRASH (SIGABRT) Исключительные коды: 0x00000000, 0x00000000 Разбился темы: 0

Application Specific информация:

* Нагрузочного приложение из-за неперехваченное исключение '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]; 
} 

любая помощь здесь будет оценена и спасибо за вас.

+0

Как ошибка указывает, что не было никакой модели для 'PageDetail' найдено. Вы уверены, что есть один? – tilo

ответ

0

Вы должны подключить владельца класса Вид собственности с фактической точки зрения вы представляете ...