我尝试通过手表OS2.0来获取心率
当我尝试开始锻炼时出现此错误
Carleep WatchKit Extension[594:91719] -[HKHealthStore startWorkoutSession:completion:]: unrecognized selector sent to instance 0x155b40e0
我在项目中添加了healthkit框架。
我在其他链接器标志中添加了-all_load和-ObjC
我在cmd +单击startWorkoutSession时在healthkit框架中找到此功能...
我在watchOS 2.0下拥有iOS 9和Apple Watch
我成功请求heartRate的授权。
我不知道是否需要强制导入HKHealthstore + HKWorkout类别,也不知道如何执行此操作。
如果您对我的问题以及如何解决这个问题有个好主意,那就太好了。
问候,
最佳答案
好的,我找到了解决方案,我只是将Xcode 7更新为最新的Beta版本(6)。他们在手表os2的最后一个beta版本中的startworkoutsession中删除了完成块。我在Xcode 7 beta 3中的手表os 2的SDK已过时。