gpt4 book ai didi

xcode - 调用 stopUpdatingLocation 后,位置指示符在状态栏上仍然存在,但仅适用于旧的 Bundle Identifier

转载 作者:行者123 更新时间:2023-12-01 09:35:01 25 4
gpt4 key购买 nike

有谁知道为什么某些捆绑标识符与其他捆绑标识符的位置指示器保持不变?我正在使用安装在运行版本 5.0.1 的 iOS 设备上的 Apple 示例 LocateMe 应用程序。当我使用旧的包标识符时,在调用 CLLocationManager stopUpdatingLocation 之后,位置指示器会停留在状态栏上。

但是,当我使用相同的应用程序时,唯一的区别是新的捆绑 ID,应用程序按预期工作,并且一旦调用 stopUpdatingLocation,位置指示器就会消失。

有没有人遇到过这个问题或者可以解释一下?

最佳答案

我终于想到,如果我从设置中重置位置警告,错误就会消失。

从您的 iOS 设置中选择常规 |重置 |重置位置警告。这会将警告重置到所有应用程序。这意味着下次您启动需要位置的应用程序时,iOS 将通过位置权限对话框提示您。从操作表中选择“重置警告”。

再次运行应用程序时,iOS 将通过位置权限对话框提示您(如果没有 - 重复上述过程以重置位置警告)。选择"is"后,应用程序会按预期运行,并且位置指示器会在几秒钟后消失。

关于xcode - 调用 stopUpdatingLocation 后,位置指示符在状态栏上仍然存在,但仅适用于旧的 Bundle Identifier,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9710861/

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