如果您使用Xcode创建一个新项目并告诉它在您创建项目时创建CoreData模板,则不需要
#import <CoreData/CoreData.h>
在使用ManagedObjects的类中。
我已经将一个Core Data商店添加到一个预先存在的项目中,该项目没有从CoreData模板开始,并且发现我必须在所有类中都#import。
无论如何要绕过这个?
答案 0 :(得分:8)
您可以将#import <CoreData/CoreData.h>
添加到项目中使用的prefix header(例如,#import <Cocoa/Cocoa.h>
之后)。您可以在Xcode的项目树中的Other Sources下找到前缀头,它应该命名为 yourProject _Prefix.pch。