Ios iPhone和Apple Watch应用程序之间的核心数据共享

Ios iPhone和Apple Watch应用程序之间的核心数据共享,ios,swift,core-data,apple-watch,Ios,Swift,Core Data,Apple Watch,我需要在Apple Watch应用程序和iPhone应用程序之间共享使用核心数据存储的数据。我发现我需要从下面的回购协议中创建一个框架 我还从Raywenderlich那里找到了以下代码,用于共享核心数据: let kMyAppGroupName = "com.raywenderlich.mywatchapp.container" var sharedContainerURL: NSURL? = NSFileManager.defaultManager(). containerURLForSe

我需要在Apple Watch应用程序和iPhone应用程序之间共享使用核心数据存储的数据。我发现我需要从下面的回购协议中创建一个框架

我还从Raywenderlich那里找到了以下代码,用于共享核心数据:

let kMyAppGroupName = "com.raywenderlich.mywatchapp.container"
var sharedContainerURL: NSURL? = NSFileManager.defaultManager().
 containerURLForSecurityApplicationGroupIdentifier(kMyAppGroupName)
 if let sharedContainerURL = sharedContainerURL {
 let storeURL = sharedContainerURL.URLByAppendingPathComponent("MyCoreData.sqlite")
 var coordinator: NSPersistentStoreCoordinator? = 
NSPersistentStoreCoordinator(managedObjectModel:self.managedObjectModel) coordinator?.addPersistentStoreWithType(NSSQLiteStoreType, 
configuration: nil,
URL: storeURL,
options: nil,
error: nil)
}

我已经使用核心数据完成了应用程序的iPhone部分,但我没有将其与Apple Watch应用程序共享。有谁能建议一种方法,让我可以将当前的核心数据存储扩展到apple watch应用程序

您可以使用方法
openParentApplication:reply:
检索该信息:


您可以使用方法
openParentApplication:reply:
检索该信息:


您可以使用方法
openParentApplication:reply:
检索该信息:


您可以使用方法
openParentApplication:reply:
检索该信息: