gpt4 book ai didi

iphone - iPhone应用程序何时收到didChangeAuthorization Status : delegate call?

转载 作者:行者123 更新时间:2023-12-03 18:34:51 25 4
gpt4 key购买 nike

我有关于 CLLocationManagerDelegate 的问题。该文档表示,如果用户更改了您的位置服务的设置(在 iPhone 的 Settings.app 中),那么您的应用程序应该会向委托(delegate)接收一条 didChangeAuthorizationStatus: 消息。我的问题是,这什么时候会发生?

如果用户更改了设置,则意味着他们位于设置应用中,而您的应用要么处于后台运行,要么根本不运行,因此在前一种情况下,您应用的 CLLocationManager 委托(delegate)何时会获取 didChangeAuthorizationStatus: 调用?

最佳答案

我一小时前刚刚遇到这个方法,这个问题的时机很好!

在我的例子中,这个方法似乎被调用了:

  1. 当应用程序激活时。
  2. 在应用首次启动时允许应用定位服务。

我编写了一个快速测试应用程序,您可以在这里找到:

https://github.com/mharper/LocationServices

它只是在调用该方法时记录授权状态。

关于iphone - iPhone应用程序何时收到didChangeAuthorization Status : delegate call?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7266700/

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