我想获取 CMMotionActivityManager
的授权状态。对于日历和位置等其他服务,我们在 API 中有一些属性可以为我们提供这些类的用户授权状态。我如何获得 CMMotionActivityManager
类的授权状态?
最佳答案
CMMotionActivityManager 目前不提供像其他框架那样直接检查授权状态的方法。
iOS - is Motion Activity Enabled in Settings > Privacy > Motion Activity
但是,如上述问题中的评论所述,如果您尝试使用
进行查询queryActivityStartingFromDate:toDate:toQueue:withHandler
如果用户未授权您的应用程序,处理程序 (CMMotionActivityQueryHandler) 将返回此错误。
CMErrorMotionActivityNotAuthorized
关于ios - CMMotionactivitymanager授权状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23360460/