是否有人知道为什么位置指示器会保持某些捆绑标识与其他标识符相比?
我正在使用Apple示例LocateMe应用程序,该应用程序安装在运行5.0.1版的iOS设备上.当我使用旧的捆绑标识符时,位置指示符保持在状态栏上,在调用CLLocationManager stopUpdatingLocation之后.
我正在使用Apple示例LocateMe应用程序,该应用程序安装在运行5.0.1版的iOS设备上.当我使用旧的捆绑标识符时,位置指示符保持在状态栏上,在调用CLLocationManager stopUpdatingLocation之后.
但是,当我使用相同的确切应用程序时,唯一的区别是新的包ID,应用程序按预期工作,并且一旦调用stopUpdatingLocation,位置指示符就会消失.
有没有人遇到这个问题或者可以解释一下?
解决方法
我终于想到,如果我从设置中重置位置警告,则该错误消失.
从iOS设置中选择常规|重置|重置位置警告.这会将警告重置为所有应用程序.这意味着下次启动需要位置的应用时,iOS会提示您使用位置权限对话框.
从操作表中选择“重置警告”.
再次运行应用程序时,iOS将提示您使用位置权限对话框(如果没有 – 重复上述过程以重置位置警告).选择“是”后,应用程序将按预期运行,并且几秒钟后位置指示符将消失.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。