私の経験によると、私はすべてのプライベート変数を使用しましたが、外部にアクセスしない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)!
}()
現在のプロジェクトでエンティティを取得するのに役立つかもしれません。
それがあなたの問題を解決するかどうか教えてください。
ありがとう。