Как сделать так, чтобы мне не приходилось #import <CoreData / CoreData.h> во всех моих классах? - PullRequest
5 голосов
/ 18 января 2011

Если вы создаете новый проект с XCode и указываете ему создавать шаблон CoreData при создании проекта, вам не нужно

#import <CoreData/CoreData.h>

в классах, которые используют ManagedObjects.

Я добавил хранилище Core Data в ранее существовавший проект, который не начинался с шаблона CoreData, и обнаружил, что мне нужно #import во всех моих классах.

В любом случае, чтобы обойти это?

1 Ответ

8 голосов
/ 18 января 2011

Вы можете добавить #import <CoreData/CoreData.h> к заголовку префикса , используемому в вашем проекте (например, сразу после #import <Cocoa/Cocoa.h>).Вы можете найти заголовок префикса в дереве проекта XCode под Другими Источниками, и это должно быть названо yourProject _Prefix.pch.

...