На этот вопрос, вероятно, есть ответ в другом месте, но я нашел ответы только для устаревших версий Xcode или проектов, использующих Swift.
Я использую Xcode 10 и читаю Программирование на iOS The Big NerdРуководство по ранчо, 4-е издание .Я использую такую старую версию, потому что это ресурс, который мне предоставил моя работа.
В настоящее время я пытаюсь добавить метод в класс, сгенерированный CoreData для Objective-C.
Если для CodeGen задано значение Категория / Расширение, а в CoreData выбрана моя сущность, сгенерированные файлы классов:
BNRItem+CoreDataProperties.h/m
BNRItem+CoreDataClass.h/m
BNRItem+CoreDataClass.h
включает BNRItem+CoreDataProperties.h
, а BNRItem+CoreDataProperties.h
включает BNRItem.h
(который не существует).Я предполагаю, что мне нужно создать BNRItem.h
, но я не знаю, какой файл импортировать в BNRItem.h
, так как BNRItem+CoreDataProperties.h
или BNRItem+CoreDataClass.h
могут создать циклический цикл включения.
В каком файле я добавляю метод экземпляра в сгенерированный класс CoreData для Objective-C в Xcode 10?