我可以从 iWatch 扩展访问 healthkit 数据吗?
Can I access healthkit data from iWatch extension?
我正在制作一个 iWatch 应用程序,我需要在其中显示来自 healthkit 的数据。是否可以从 iWatch 扩展访问 healthkit API?
没有。它在 HealthKit Framework Reference 中特别提到:
"You cannot access HealthKit from extensions (like the Today view) or from a WatchKit app."
您可以做的是调用 openParentApplication:reply: 与 iPhone 应用程序本身对话并检索该数据。搜索该方法名称,您会找到一些有关如何调用它以及如何从中将数据返回到 Watch 的示例。
更新: 正如其他人在下面提到的,watchOS 2 已更改。文档尚未更新,但请查看 HealthKit 的 WWDC 2015 videos 和观看可用于 Xcode 7 beta 的一些代码片段。
是的,在 watchOS 2 中您将能够。
是的,在 watchOS 2 上是可能的。
然而,它有点令人困惑,因为它仍然在 HealthKit Framework Reference for watchOS
中提到
You cannot access HealthKit from extensions (like the Today view) or from a WatchKit app.
不关心这个
按照以下几个步骤操作。
- 按照参考中的设置HealthKit,您现在可以访问
- 关注访问HealthKit数据,然后您将能够访问
确保您的应用程序 运行 在 watchOS 2 上。
详情请看参考资料
我正在制作一个 iWatch 应用程序,我需要在其中显示来自 healthkit 的数据。是否可以从 iWatch 扩展访问 healthkit API?
没有。它在 HealthKit Framework Reference 中特别提到:
"You cannot access HealthKit from extensions (like the Today view) or from a WatchKit app."
您可以做的是调用 openParentApplication:reply: 与 iPhone 应用程序本身对话并检索该数据。搜索该方法名称,您会找到一些有关如何调用它以及如何从中将数据返回到 Watch 的示例。
更新: 正如其他人在下面提到的,watchOS 2 已更改。文档尚未更新,但请查看 HealthKit 的 WWDC 2015 videos 和观看可用于 Xcode 7 beta 的一些代码片段。
是的,在 watchOS 2 中您将能够。
是的,在 watchOS 2 上是可能的。
然而,它有点令人困惑,因为它仍然在 HealthKit Framework Reference for watchOS
中提到You cannot access HealthKit from extensions (like the Today view) or from a WatchKit app.
不关心这个
按照以下几个步骤操作。
- 按照参考中的设置HealthKit,您现在可以访问
- 关注访问HealthKit数据,然后您将能够访问
确保您的应用程序 运行 在 watchOS 2 上。
详情请看参考资料