Я настроил Entity с помощью редактора файлов Xcode.xcdatamodel. Я создал объект под названием Person, добавил несколько атрибутов, а затем сгенерировал файл .m для его представления. Все работает отлично.
Теперь, когда я перехожу к написанию строки кода, например:
Person * person = (Person*)[NSEntityDescription insertNewObjectForEntityForName:@"Person" inManagedObjectContext:managedObjectContext];
И я получаю:
Завершение приложения из-за неотображенного исключения "NSInternalInconsistencyException", причина: "+ entityForName: не удалось найти NSManagedObjectModel для имени сущности" Человек "
Я следовал примеру местоположения, хотя, по-моему, шаг за шагом, но я думаю, что, должно быть, я пропустил какой-то важный шаг регистрации, в котором я рассказываю Xcode о том, что мой объект Person должен быть доступен. Также я сделал У меня есть способ "инициализировать" managedObjectContext вообще, пример местоположения тоже не работает.