如何使iOS显示位置始终如一?

时间:2013-04-18 09:56:51

标签: objective-c xcode4.5

  

启用位置服务以确定您的位置

当我们尝试访问位置服务时,会弹出这个。但是它不会一直弹出。我想它会出现一次。如何让iOS始终如一地显示它?

注意:我知道这里有一个问题:get alert for current location every time。所有答案都谈到了如何更改设置。这就是用户应该做的事情。我希望 iOS 一致地向用户弹出警报。

2 个答案:

答案 0 :(得分:1)

当我们致电

时,警报会自动显示
[singleton.locationManager startUpdatingLocation];

像我这样的常见错误是首先检查是否启用了位置更新,然后在没有启用时调用该行。因此,警报不会显示。

巧合的是,这些是IOS推荐的确切模式。很多问题几乎都是一样的,但没有一个答案指向这个事实。

答案 1 :(得分:0)

当禁用位置服务时会弹出此选项。仅在那里需要它。所以你的问题是

为什么?为什么要一直展示它?