Я, наконец, получил mogenerator для работы, то есть он сгенерировал четыре (4) файла для каждого объекта (файл .h, файл .m и еще два .h и .m файла с префиксом подчеркивания). Я заметил, что у меня есть одинаковые файлы (без подчеркивания) уже в моем приложении; разница в том, что у старых есть программная логика в них, а новые не содержат никакой логики.Что мне делать с создаваемыми файлами mogenerator?
Где-то я читал, что я должен поставить новые файлы в моем приложении, но если я это сделаю, я буду уничтожить те с логикой в них. Итак, что мне теперь делать?
Вы создали файлы подкласса NSManagedObject перед использованием mogenerator? Тогда старые файлы без подчеркивания будут теми, которые Xcode создал для вас один раз. Файлы mogenerator заменяют генерируемые Xcode. Если у вас есть пользовательская логика в старых файлах, скопируйте ее в файлы mogenerator (без подчеркивания). –
Что вы подразумеваете под «копированием» в приложение? mogenerator должен создавать файлы где-то в вашем каталоге проекта, и вы должны * добавить их в проект. - Файлы с подчеркиванием являются «машинными» классами и записываются каждый раз при создании проекта. Файлы без подчеркивания являются «человеческими» классами и создаются только один раз и никогда не заменяются. Файлы человеческих классов должны содержать вашу пользовательскую логику. –
Пожалуйста, перепишите свой комментарий в качестве ответа, чтобы я мог его принять и закрыть эту проблему. Спасибо за помощь. – SpokaneDude