打开定位服务以允许确定您的位置
当我们尝试访问位置服务时,会弹出此窗口。但是,它不会始终弹出。我想它会出现一次。如何让 iOS 始终如一地显示它?
注意:我知道这里有一个问题:每次都获取当前位置的警报。所有答案都讨论了您应该如何更改设置。这就是用户应该做的。我希望iOS始终向用户弹出警报。
打开定位服务以允许确定您的位置
当我们尝试访问位置服务时,会弹出此窗口。但是,它不会始终弹出。我想它会出现一次。如何让 iOS 始终如一地显示它?
注意:我知道这里有一个问题:每次都获取当前位置的警报。所有答案都讨论了您应该如何更改设置。这就是用户应该做的。我希望iOS始终向用户弹出警报。
well this option pops up when there location service is disabled.and it is needed only there. so the question for you is
why ? why you want to show it consistently?
当我们打电话时,警报会自动显示
[singleton.locationManager startUpdatingLocation];
像我这样的菜鸟常犯的错误是首先检查是否启用了位置更新,然后在未启用时不调用该行。所以警报没有出现。
巧合的是,这些正是 IOS 推荐的模式。许多问题几乎是同一件事,但没有一个答案指向这一事实。