ios - HKHealthStore deleteObjects 报错 Domain=com.apple.healthkit Code=100 "Transaction failure."

标签 ios swift healthkit

我正在尝试使用 HKHealthStore deleteObjects 一次删除大约400 个对象 并且我'我遇到了这个奇怪的错误。

Error Domain=com.apple.healthkit Code=100 "Transaction failure."

代码如下:

self.healthKitStore.deleteObjects(deleteQ, withCompletion: { (success, error) -> Void in
})

有什么想法吗? 谢谢!

最佳答案

有时,如果您在保存或删除示例之前没有requestAuthorizationToShareTypes,HealthKit 会给您这个错误。

关于ios - HKHealthStore deleteObjects 报错 Domain=com.apple.healthkit Code=100 "Transaction failure.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35358984/

相关文章:

php - 阿拉莫菲尔!在分段文件上传中,progress.isPausable返回false,并且progress.pause()不起作用

ios - 按钮被某些东西重叠并且无法正常工作

objective-c - 使用不同的二进制文件进行应用内购买

ios - 如何等待嵌套的 Alamofire 请求完成

ios - 在 iOS 上检查位置服务权限

swift - 将数据从 PageVC 发送到 Firebase

swift - '|'不是后缀一元运算符

ios - 如何使用 Health Kit 断开与 Health App 的源连接?

angularjs - 使用 ionic 和 ngcordova 计算用户使用的步数

swift - healthStore.requestAuthorization() 导致 Apple Watch 应用程序崩溃