Iphone地理位置权限检查

时间:2010-06-10 12:25:09

标签: iphone

嗨我有一个关于iphone(iOS)地理位置api的快速提问。 Currenly我的应用程序中有一张地图,操作系统会询问用户是否允许使用地理位置。现在这一切都很好,但事情是,当地理位置被允许进入所谓的“地理位置”模式时,我想要更改我的应用程序,其中新选项可用,或者在未授予权限时使用较少ui元素的“标准”模式。

我可以用什么来检查是否授予了权限?所以基本上是api告诉我许可是或否。

1 个答案:

答案 0 :(得分:3)

检查CLLocationManager的{​​{1}}属性以检查系统范围的可用性。使用locationServicesEnabled的{​​{1}}方法检查CLLocationManagerDelegate错误,看看用户是否拒绝了位置服务。

阅读Apple的locationManager: didFailWithError:文档] 1了解更多信息。