Objective c 如何使iOS显示位置allert保持一致?
启用位置服务以允许确定您的位置 当我们尝试访问定位服务时,会弹出此窗口。然而,它并不会一直弹出。我想它会出现一次。我如何让iOS始终如一地显示它Objective c 如何使iOS显示位置allert保持一致?,objective-c,xcode4.5,Objective C,Xcode4.5,启用位置服务以允许确定您的位置 当我们尝试访问定位服务时,会弹出此窗口。然而,它并不会一直弹出。我想它会出现一次。我如何让iOS始终如一地显示它 注意:我知道这里有一个问题:。所有答案都是关于如何更改设置的。这是用户应该做的。我希望iOS能够一致地向用户弹出警报。当位置服务被禁用时,该选项会弹出。并且只有在那里才需要它。所以你的问题是 为什么??为什么要一致显示?当我们呼叫时,警报会自动显示 [singleton.locationManager startUpdatingLocation];
注意:我知道这里有一个问题:。所有答案都是关于如何更改设置的。这是用户应该做的。我希望iOS能够一致地向用户弹出警报。当位置服务被禁用时,该选项会弹出。并且只有在那里才需要它。所以你的问题是
为什么??为什么要一致显示?当我们呼叫时,警报会自动显示
[singleton.locationManager startUpdatingLocation];
像我这样的noob经常犯的一个错误是,首先检查位置更新是否启用,然后在没有启用时不调用该行。所以警报没有出现
巧合的是,这正是IOS推荐的模式。许多问题几乎是一样的,但没有一个答案指向这个事实。这是一个不同的问题。这是从程序员的角度来看的。是的,我希望它在每次位置服务被禁用时都显示出来。