ios - WatchKit 2.0 和 iPhone 共享核心数据

标签 ios objective-c swift watchkit apple-watch

每个人。

我已经开始使用 Watch Kit 应用程序。使用 WatchKit 1 可以很容易地访问共享文件夹中的 coredata 数据库。但是当我更新到 xcode 7、watch kit 2.0 和 swift 2.0 时,AppleWatch 和 iPhone 似乎具有不同的应用程序组共享文件夹地址。和下面的代码

NSURL *storeURL = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:BMCoreDataConstants.groupIdentifier];
storeURL = [storeURL URLByAppendingPathComponent:BMCoreDataConstants.sqliteStoreNameWithExtension];

在 iPhone 和 AppleWatch 上返回不同的 url。

如果您知道现在从父应用的核心数据中获取数据的最佳方式是什么,请告知?

最佳答案

我在这里找到了对 WWDC 视频的完美解释:

https://developer.apple.com/videos/wwdc/2015/?id=713

如果你有同样的问题,请随时查看。

关于ios - WatchKit 2.0 和 iPhone 共享核心数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32884810/

相关文章:

objective-c - 我怎么不遵守这个协议(protocol)?

IOS 对象字段意外设置为 nil

objective-c - 为什么我的 UITableView 没有更新?

ios - WCSession 发送消息在实际设备上不起作用,但在模拟器上起作用

ios - 单击按钮时如何更改图像?

swift - 分页垂​​直滚动 WatchKit

ios - RestKit POSTing multipartFormRequest 与字典参数会在数据中添加反斜杠

ios - 绘制/渲染网格 iOS 的最佳方式 - 生命游戏

ios - 如何理解这个崩溃日志?信号发生器

swift - 用数据填充 TableView