WatchKit / Healthkit - 无法创建游泳 HKWorkout 会话
WatchKit / Healthkit - Unable to create a swimming HKWorkout Session
我正在为 HKWorkout 会话设置配置,如下所示:
self.configuration = [[HKWorkoutConfiguration alloc] init];
self.configuration.activityType = HKWorkoutActivityTypeSwimming;
self.configuration.locationType = HKWorkoutSessionLocationTypeOutdoor;
self.configuration.swimmingLocationType = HKWorkoutSwimmingLocationTypeOpenWater;
HKWorkoutSession *session = [[HKWorkoutSession alloc] initWithConfiguration:self.configuration error:&error];
if (error)
{
NSLog(@"Error with Healthkit Session: %@", error);
}
if (session == nil)
{
NSLog(@"*** Unable to create the workout session: %@ ***", error.localizedDescription);
abort();
}
我正在使用 Xcode 8,但就此而言,它也出现在 Xcode 8 beta 3 的模拟器中。当然是使用 Apple Series 2 Watch Simulator。
我收到以下错误。我在这里做错了什么,或者有其他方法可以测试游泳锻炼课程吗?
* 无法创建锻炼课程:此设备不支持游泳课程 *
冒着陈述显而易见的风险,您可以在实际手表上进行测试吗?
我从来没有尝试过完全按照您在此处所做的操作,但是模拟器不支持许多其他功能 - 并查看此处似乎属于这种情况的错误消息。
抱歉,我无法提供更多帮助
无法在 Apple Watch 模拟器上测试游泳锻炼。您必须使用系列 2 硬件进行测试。
我正在为 HKWorkout 会话设置配置,如下所示:
self.configuration = [[HKWorkoutConfiguration alloc] init];
self.configuration.activityType = HKWorkoutActivityTypeSwimming;
self.configuration.locationType = HKWorkoutSessionLocationTypeOutdoor;
self.configuration.swimmingLocationType = HKWorkoutSwimmingLocationTypeOpenWater;
HKWorkoutSession *session = [[HKWorkoutSession alloc] initWithConfiguration:self.configuration error:&error];
if (error)
{
NSLog(@"Error with Healthkit Session: %@", error);
}
if (session == nil)
{
NSLog(@"*** Unable to create the workout session: %@ ***", error.localizedDescription);
abort();
}
我正在使用 Xcode 8,但就此而言,它也出现在 Xcode 8 beta 3 的模拟器中。当然是使用 Apple Series 2 Watch Simulator。
我收到以下错误。我在这里做错了什么,或者有其他方法可以测试游泳锻炼课程吗?
* 无法创建锻炼课程:此设备不支持游泳课程 *
冒着陈述显而易见的风险,您可以在实际手表上进行测试吗?
我从来没有尝试过完全按照您在此处所做的操作,但是模拟器不支持许多其他功能 - 并查看此处似乎属于这种情况的错误消息。
抱歉,我无法提供更多帮助
无法在 Apple Watch 模拟器上测试游泳锻炼。您必须使用系列 2 硬件进行测试。