Ios iPhone和Apple Watch应用程序之间的核心数据共享
我需要在Apple Watch应用程序和iPhone应用程序之间共享使用核心数据存储的数据。我发现我需要从下面的回购协议中创建一个框架 我还从Raywenderlich那里找到了以下代码,用于共享核心数据: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
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:
检索该信息: