Apple watch HealthKit - 无法识别的选择器 HKHealthStore startWorkoutSession:completion:
Apple watch HealthKit - unrecognized selector HKHealthStore startWorkoutSession:completion:
我尝试用watch OS2.0获取心率
当我尝试开始锻炼时出现此错误
Carleep WatchKit Extension[594:91719] -[HKHealthStore startWorkoutSession:completion:]: unrecognized selector sent to instance 0x155b40e0
- 我很好地将healthkit框架添加到我的项目中。
- 我在其他链接器标志中添加了 -all_load 和 -ObjC
- 当我按下 cmd 并单击 startWorkoutSession 时,我在 healthkit 框架中找到了这个函数...
- 我有 iOS 9 和 watchOS 2.0 下的 apple watch
我成功请求心率授权。
我不知道我是否需要强制导入 HKHealthstore+HKWorkout 类别,我不知道该怎么做。
如果你知道我的问题以及如何解决这个问题,那就太好了。
此致,
好的,我找到了解决方案,我只是将 Xcode 7 更新到最新的测试版 (6)。他们在 watch os2 的最后一个测试版中删除了 startworkoutsession 中的完成块。我的手表 os 2 in Xcode 7 beta 3 的 SDK 已过时。
我尝试用watch OS2.0获取心率 当我尝试开始锻炼时出现此错误
Carleep WatchKit Extension[594:91719] -[HKHealthStore startWorkoutSession:completion:]: unrecognized selector sent to instance 0x155b40e0
- 我很好地将healthkit框架添加到我的项目中。
- 我在其他链接器标志中添加了 -all_load 和 -ObjC
- 当我按下 cmd 并单击 startWorkoutSession 时,我在 healthkit 框架中找到了这个函数...
- 我有 iOS 9 和 watchOS 2.0 下的 apple watch
我成功请求心率授权。 我不知道我是否需要强制导入 HKHealthstore+HKWorkout 类别,我不知道该怎么做。
如果你知道我的问题以及如何解决这个问题,那就太好了。
此致,
好的,我找到了解决方案,我只是将 Xcode 7 更新到最新的测试版 (6)。他们在 watch os2 的最后一个测试版中删除了 startworkoutsession 中的完成块。我的手表 os 2 in Xcode 7 beta 3 的 SDK 已过时。