【问题标题】:Retrieve Authorization Status for Core Location检索核心位置的授权状态
【发布时间】:2020-09-12 13:34:43
【问题描述】:

Apple 已弃用 authorizationStatus 方法。有没有办法知道我的应用程序的授权状态是什么? 假设用户在前一个会话中授予了权限,并且在另一个应用程序会话中,我想根据用户是否授予权限这一事实来显示或隐藏一个按钮。既然authorizationStatus 不再可用,我如何才能获得此信息?

【问题讨论】:

    标签: ios core-location


    【解决方案1】:

    你应该使用locationManagerDidChangeAuthorization委托。

    【讨论】:

      【解决方案2】:

      参见文档:CLLocationManager:

      class func authorizationStatus() -> CLAuthorizationStatus 已弃用。

      从 iOS 14 开始有新的实例属性可用

      var authorizationStatus: CLAuthorizationStatus - 当前 应用的授权状态。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-06-30
        • 1970-01-01
        • 2023-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多