我想提出一个IWATCH应用,在那里我需要显示从healthkit数据。 是否有可能从IWATCH扩展访问healthkit的API?
Answer 1:
不,这是在特别提到HealthKit框架参考 :
“你不能访问从扩展(如今日视图)HealthKit或从WatchKit应用程序。”
你可以做的就是调用openParentApplication:回复:谈谈iPhone应用程序本身和检索数据。 搜索周围的这个方法的名字,你会发现如何调用它,并从中获取数据回看些例子。
更新:正如其他人下文提到的,这种情况已经改变了watchOS 2.文档尚未更新,但检查出的WWDC 2015年视频为HealthKit和手表的一些代码片段,您可以用Xcode的7测试版使用。
Answer 2:
是的,在watchOS 2,你就可以。
Answer 3:
是的,它可能在watchOS 2。
然而,这是一个有点混乱,因为它是在静止中提到的watchOS HealthKit框架参考
您不能访问HealthKit从扩展(如今日视图),或从一个WatchKit应用。
不要在意这一点。
请按照以下几个步骤。
- 按照基准设置HealthKit,你现在就可以访问
- 按照访问HealthKit数据 ,那么你将能够访问
请确保您的应用程序上watchOS 2运行。
请参阅更详细的参考。
文章来源: Can I access healthkit data from iWatch extension?