草庐IT

IshealthDataavailable

全部标签

ios - HKHealthStore.isHealthDataAvailable 的目的是什么?

为了设置HealthKit框架,Apple推荐以下方式:在Xcode中启用HealthKit功能。通过调用isHealthDataAvailable方法检查HealthKit在设备上是否可用。如果HealthKit已启用且可用,则实例化一个HKHealthStore对象。请求用户授权以读取和共享HealthKit数据。我的问题与第2步有关。HealthKit在8.0及更高版本中可用,此方法当然具有相同的可用性。在iPad中,如果您使用HealthKit权利,则HealthKit不可用,iOS甚至根本不允许您安装该应用程序。这个方法在什么情况下会返回false?

如何使用API从Angular2 Nativescript中获取IshealthDataavailable

既然那不是与iOSHealthKit的NativeScript支持。我正在尝试与API合作。首先,我试图为Ishealthdataavailable()获得简单的布尔:如何?声明varnsbundle:any;constructor(){if(Platform.isIOS){lethealthStore=NSBundle.mainBundle.HKHealthStore();letis_avail=healthStore.isHealthDataAvailable();}}(inpromise):TypeError:NSBundle.mainBundle.HKHealthStoreisnota