将核心数据发送到watchOS 2

时间:2015-09-05 00:59:06

标签: ios core-data watchkit watch-os-2

我正在尝试在iOS 9.0和watchOS 2.0之间同步CoreData。我的数据库非常小,所以我想在手表连接中使用文件传输发送整个文件。我知道我需要找到CoreData堆栈的URL并将其与元数据一起发送。我想我正确地获取了URL,但是我收到元数据的空错误。这就是我的尝试。

let bundle = NSBundle.mainBundle()
let modelURL = bundle.URLForResource("Sunday", withExtension: "momd")!
do {
    let myStore = try NSPersistentStoreCoordinator.metadataForPersistentStoreOfType(nil, URL: modelURL)
    let fileTransfer = WCSession.defaultSession().transferFile(modelURL, metadata:myStore)
catch { 
}

1 个答案:

答案 0 :(得分:0)

元数据参数不是必需的,可以是nil,在你的情况下,我认为会很好。 试一试