我需要知道gps什么时候不起作用。使用适用于所有应用程序的切换器,locationServicesEnabled = YES或NO,但如果我打开应用程序的位置并为我的应用程序关闭,locationServicesEnabled是,但gps不可用。 并且在这种情况下也不显示消息"打开位置服务以允许" MyApp"确定你的位置"。
如何确定应用关闭的位置?
答案 0 :(得分:1)
我希望您正在寻找
[CLLocationManager authorizationStatus]
返回其中一个
kCLAuthorizationStatusNotDetermined = 0,
kCLAuthorizationStatusRestricted,
kCLAuthorizationStatusDenied,
kCLAuthorizationStatusAuthorized,
kCLAuthorizationStatusAuthorizedAlways = kCLAuthorizationStatusAuthorized,
kCLAuthorizationStatusAuthorizedWhenInUse
每个应用的状态报告,而不是设备
更新
根据Denis的评论