我正在创建一个iWatch应用程序,我需要显示来自healthkit的数据。是否可以从iWatch扩展中访问healthkit API?
答案 0 :(得分:3)
没有。它在HealthKit Framework Reference中具体提到:
"您无法从扩展程序(如今日视图)或WatchKit应用程序访问HealthKit。"
您可以做的是致电openParentApplication:reply:与iPhone应用程序本身交谈并检索该数据。搜索该方法名称,您将找到一些关于如何调用它并从中获取数据的示例。
更新:正如其他人在下面提到的那样,watchOS 2已经发生了变化。文档尚未更新,但请查看HealthKit的WWDC 2015 videos和Watch的一些片段可以与Xcode 7 beta一起使用的代码。
答案 1 :(得分:1)
是的,在watchOS 2中你可以。
答案 2 :(得分:1)
是的,可以在watchOS 2上使用。
然而,它有点令人困惑,因为它仍在HealthKit Framework Reference for watchOS
中提到您无法从扩展程序(例如“今日”视图)或WatchKit应用程序访问HealthKit。
不关心这个。
按照以下几个步骤进行操作。
确保您的应用程序在watchOS 2上运行。
请参阅参考资料以获取更多详细信息。