gpt4 book ai didi

ios - Swift 2.3 : Is there a way to figure out the state of Location Services, 位置更新?

转载 作者:行者123 更新时间:2023-11-30 13:01:33 25 4
gpt4 key购买 nike

locationManager.startUpdatingLocation() 打开您的位置更新,locationManager.stopUpdatingLocation() 关闭您的更新。

但是我想知道是否有办法获取当前状态。
我尝试了 respondsToSelector 但这不太正确,并且可能显然总是返回 true

我正在尝试创建一个开关,允许用户打开和关闭位置更新。
获取开关的默认值是我的问题。

为清楚起见进行更新:我正在尝试查看位置更新的状态而不是服务的状态。

最佳答案

您可以调用locationServicesEnabled() ,它返回 bool 值并进行切换。

很抱歉,我误解了您的问题,您可以检查 authorizationStatus() 这是一个枚举

  • 如果是 .Restricted.Denied 则您没有权限

  • .AuthorizedAlways.AuthorizedWhenInUse 用于显着的前台位置更改。

关于ios - Swift 2.3 : Is there a way to figure out the state of Location Services, 位置更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39857613/

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