当我第一次安装我的应用程序时,我遇到了 iOS 9.1 的问题,系统提示用户提供位置服务权限,但警报 View 在显示后立即被隐藏。因此,应用程序不会检测用户的位置。虽然允许应用程序从 setting.app 访问位置工作正常。它在 iOS 9.0.2 上运行良好
最佳答案
问题的根本原因可能是在弹出窗口上呈现 View 或 View Controller 。 尝试在 1-2 秒延迟后调用位置服务权限,可能存在隐藏警报 View 的动画问题。
如果您向 appdelegate 请求位置服务许可,或者当应用程序刚刚启动时,可能会出现问题,否则它会正常工作。
关于uialertview - iOS 9.1 中不显示位置服务权限弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33388632/