如何确定应用是否显示“App X想要使用您当前位置”提醒?

时间:2012-06-13 18:51:43

标签: iphone ios ipad core-location cllocationmanager

如果CoreLocation正在显示该警报,是否有办法以编程方式计算出来?

我正在显示一个欢迎屏幕,并希望在警报显示时调整它的外观。

1 个答案:

答案 0 :(得分:2)

当您调用CLLocationManager -startUpdatingLocation的实例方法时,您可以安排{1}},间隔为1秒,例如在计时器回调内调用NSTimer < -authorizationStatus的em> class 方法。如果它返回CLLocationManager,则会显示警报,用户应选择允许或拒绝。如果他拒绝,则使用错误代码kCLAuthorizationStatusNotDetermined调用-locationManager:didFailWithError委托方法,您应该停止更新位置。