gpt4 book ai didi

ios - HealthKit:保存 HKCategoryTypeIdentifierAppleStandHour 类型的样本

转载 作者:搜寻专家 更新时间:2023-11-01 07:29:52 26 4
gpt4 key购买 nike

我尝试获得授权以保存 HKCategoryTypeIdentifierAppleStandHour 类型的示例:

var healthKitTypesToRead: Set<HKObjectType> = Set<HKObjectType>()
var healthKitTypesToWrite: Set<HKSampleType> = Set<HKSampleType>()
healthKitTypesToWrite.insert(HKSampleType.categoryTypeForIdentifier(HKCategoryTypeIdentifierAppleStandHour)!)
...
healthStore.requestAuthorizationToShareTypes(healthKitTypesToWrite, readTypes: healthKitTypesToRead) {
(success: Bool, error: NSError?) -> Void in

if let error = error {
dispatch_async(dispatch_get_main_queue(),{
print ("success: \(success), error: \(error.localizedDescription)")
})
}
}

当我运行这段代码时,我得到了异常

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', 
reason: 'Authorization to share the following types is disallowed:
HKCategoryTypeIdentifierAppleStandHour'

是我做错了什么,还是 Apple 真的禁止编写此类示例?

使用(iOS 9.0 和 iOS 9.1)和 XCode 7.1 测试

编辑iOS 9.3/watchOS 2.2 增加了功能但不是这个

最佳答案

不允许应用程序保存 HKCategoryTypeIdentifierAppleStandHour 类型的示例。应用只能查询 Apple Watch 已存储在 HealthKit 中的现有站立时间。

关于ios - HealthKit:保存 HKCategoryTypeIdentifierAppleStandHour 类型的样本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33288527/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com