12得票1回答
HKWorkoutSession在屏幕锁定或活动应用程序更改后无法恢复自定义的训练应用程序。

我有一个watchOS 2应用程序,在跑步期间显示健康数据。 我使用以下HKWorkoutSession开始锻炼:self.workoutSession = HKWorkoutSession(activityType: .Running, locationType: .Outdoor) sel...

12得票2回答
HealthKit权限表未出现

在我的手表扩展中,我调用了这个函数:func requestAuthorization() { let healthStore = HKHealthStore() let workoutType = HKObjectType.workoutType() ...

12得票8回答
健康包错误:缺少com.apple.developer.healthkit授权

我正在我的iOS Swift应用程序中添加HealthKit代码,但是我遇到了一个错误:/* Ask for permission to access the health store */ override func viewDidAppear(animated: Bool) { sup...

12得票1回答
苹果健康包和iOS 7部署目标

在使用Xcode或应用程序加载器提交应用程序时,启用“healthkit”授权并设置部署目标为7.0时,应用商店会出现以下错误: 错误 ITMS-9000:此捆绑包无效。关键字UIRequiredDeviceCapabilities包含不兼容“7.0”最低OS版本值的值“healthkit”...

12得票4回答
如何在HealthKit中获取HKWorkoutActivityType的名称?

好的,HKWorkout的属性workoutActivityType返回一个NSInteger。 以下是活动列表:workoutActivityType list 目前,我将创建一个plist,并在获得integer时查找活动名称。但这似乎有点奇怪,为什么要这样做呢? 我需要自己找出它是...

12得票2回答
如何按日期获取苹果健康数据?

苹果健康应用会按日期给出以下图片所示的数据。 我使用 HealthKit 从苹果健康中获取步数数据,如下所示: let p1 = HKQuery.predicateForSamples(withStart: fromDate, end: Date(), options: .strictS...

11得票1回答
后台无法访问HealthKit数据。

我希望使用后台提取来获取HealthStore数据,但是一直遇到错误:Error Domain=com.apple.healthkit Code=6 "Protected health data is inaccessible" UserInfo=0x17026fdc0 {NSLocalize...

11得票3回答
如何在iOS Xcode UI测试用例中启动系统应用程序

我有一个应用程序,其主要目的是将数据输入到HealthKit中。我想编写一些Xcode UI测试来验证它是否成功写入了这些数据,但我在验证Health应用程序中的数据时遇到了一些困难。 当我最初录制我的测试时,它跳过了模拟Home按钮的按下,但当我滑动到第一个主屏幕并导航到Health应用程...

11得票1回答
如何在HealthKit中使用`addQuantitiesFromSamples`?

基于WWDC 2015 - Session 203创建一个基于HealthKit/WatchKit的应用程序。 由于没有源代码,因此我正在即兴编写。有一个方法让我很困惑,因为他们没有讨论它。 幸运的是,对于所有锻炼类型,它都是相同的addQuantitiesFromSamples方法,可以...

11得票1回答
打开 Health 应用并通过 URL Scheme 进入应用权限页面。

我们能直接将Sources链接到我的应用程序吗?我尝试打开一个URL,像是x-apple-health://sources/MyApp,但它只打开了Sources并没有直接进入MyApp。有人知道这是否可能吗? 编辑:这不是从其他应用程序打开HealthKit应用程序的重复,因为我知道如何打...