Я пытаюсь получить список объектов, сохраненных с использованием Core Data.Нет изменений, где были сделаны настройки по умолчанию, сделанные XCode при создании проекта.В реальном хранилище данных есть элементы, и при сохранении сущность Transaction
работает нормально, но при запуске следующего кода:
NSManagedObjectContext * context = [[NSApp delegate] managedObjectModel];
NSFetchRequest * fetchRequest = [[NSFetchRequest alloc] init];
NSEntityDescription * entity = [NSEntityDescription
entityForName:@"Transaction"
inManagedObjectContext:context];
[fetchRequest setEntity:entity];
NSError * error = nil;
NSArray * transactionList = [context executeFetchRequest:fetchRequest error:&error];
if (&error != nil) {
[Utility showMessage:error.description asError:YES];
} else {
[Utility showMessage:[NSString stringWithFormat: @"Items: %@", transactionList.count] asError:NO];
}
При попытке создать объект entity
появляется следующая ошибка.
[NSManagedObjectModel persistentStoreCoordinator]: нераспознанный селектор отправлен в экземпляр
Чего мне не хватает или что мне сделать, чтобы проверить, что является причиной ошибки?
Сноски
- Utility
- это статический класс, который просто генерирует поле NSAlert
.
- я использовал этот учебник дляпопробуйте понять, как работает код