CLLocationManager locationServicesEnabled打开但关闭个人

时间:2014-06-20 20:15:10

标签: ios cllocationmanager

我需要知道gps什么时候不起作用。使用适用于所有应用程序的切换器,locationServicesEnabled = YES或NO,但如果我打开应用程序的位置并为我的应用程序关闭,locationServicesEnabled是,但gps不可用。 并且在这种情况下也不显示消息"打开位置服务以允许" MyApp"确定你的位置"。

如何确定应用关闭的位置?

1 个答案:

答案 0 :(得分:1)

我希望您正在寻找

[CLLocationManager authorizationStatus]

返回其中一个

kCLAuthorizationStatusNotDetermined = 0,
kCLAuthorizationStatusRestricted,
kCLAuthorizationStatusDenied,
kCLAuthorizationStatusAuthorized,
kCLAuthorizationStatusAuthorizedAlways = kCLAuthorizationStatusAuthorized,
kCLAuthorizationStatusAuthorizedWhenInUse

每个应用的状态报告,而不是设备

更新
根据Denis的评论

修复了固定的位置管理器类名