首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HKObserverQuery completionHandler

HKObserverQuery completionHandler
EN

Stack Overflow用户
提问于 2016-01-12 23:01:23
回答 1查看 241关注 0票数 1

我正在尝试制作一个使用HealthKit体重数据并将其发送到远程服务器的应用程序。我应该将completionHandler放在服务器异步请求的“成功”钩子中,还是应该在error为nil的情况下始终调用completionHandler (这似乎是大多数示例的编写方式)。

EN

回答 1

Stack Overflow用户

发布于 2016-01-22 05:33:55

应该始终调用completionHandler。如果你不调用它,包括在出错的情况下,那么Apple最终将停止在后台调用你的查询。请注意,当设备的屏幕显示时,如果设备设置了密码,则HealthKit数据将被加密。虽然它是加密的,但数据是不可读的,即使HKObserverQuery仍然会通知您某些东西发生了变化(您只是不知道发生了什么变化)。加密使得HealthKit数据的后台处理几乎是不可能的,除非用户禁用他们的密码/touchid(这显然是不可取的)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34746965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档