根据我的经验,我已经使用了所有私有变量,并且它不会从外部访问,framework
因此可能是这种情况。
或者您还必须指定framework
核心数据bundle
路径,以便entity
您使用 dynamic 的当前项目可以访问它framework
。
像这样 :
lazy var managedObjectModel: NSManagedObjectModel = {
// The managed object model for the application. This property is not optional. It is a fatal error for the application not to be able to find and load its model.
let carKitBundle = NSBundle(identifier: "YOUR_FRAMEWORK_BUNDLE_PATH")
let modelURL = carKitBundle!.URLForResource("YOUR_MODEL_NAME", withExtension: "momd")!
return NSManagedObjectModel(contentsOfURL: modelURL)!
}()
可能会帮助您在当前项目中获得您的实体。
让我知道它是否能解决您的问题。
谢谢。