更新 iPhone 中的应用程序后 LocationManager 问题
我正在使用 LocationManger 类来获取用户的当前位置。当我从应用程序商店安装应用程序并首次运行应用程序时,应用程序询问我“应用程序想要使用您当前的位置”。接下来是“不允许”和“确定”按钮。此时应用程序运行良好。
现在我卸载应用程序并从应用程序商店重新安装相同的应用程序。现在,当我尝试运行应用程序时,它不会提示我相同的位置对话框,并且位置管理器也无法检索位置并出现 kCLErrorDenied 错误。
我还尝试了应用商店中的其他两个应用程序,也发生了同样的问题。
有人对这种行为有想法吗?在这种情况下如何检索用户的当前位置?
谢谢, 吉姆.
I am using LocationManger class to get user's current location. When i install application from App store and run application first time application ask me that " APP would like to use your current location." followed by "Don't Allow" and "Ok" button. At this point of time application works fine.
Now I uninstall application and reinstall the same application from App store. Now when i tried to run application, it doesn't prompt me same location dialog and also Location Manager failed to retrieve the location with kCLErrorDenied error.
I also tried with two other application on App store, same problem happened.
Anyone has idea about this behaviour?? How to retrieve user's current location in this situation?
Thanks,
Jim.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果用户拒绝您访问您的位置,他们必须进入设置菜单 ->一般->位置服务并从列表中选择您的应用程序。
在他们这样做之前,您的应用程序将无法访问 GPS。对不起!
If the user has denied you access to your location, they have to go into the settings menu -> General -> Location services and choose your app from the list there.
Until they do that, your app won't have access to the GPS. Sorry!