我有一个带有位置服务的应用程序。如果我在首选项中禁用位置服务,我会使用此方法检查此状态:[CLLocationManager locationServicesEnabled]
此方法返回是否所有位置服务都已启用或禁用。但问题是我不知道如何检查我的应用程序的位置服务状态。我的意思是状态何时启用和禁用所有位置服务只是我的应用程序?我怎样才能检查这个?[CLLocationManager locationServicesEnabled]
不在这里工作...非常感谢..
问问题
420 次
2 回答
1
返回应用程序使用位置服务的授权状态。
+ (CLAuthorizationStatus)authorizationStatus
返回值
指示应用程序是否有权使用位置服务的值。
于 2012-06-04T12:48:22.487 回答
1
我在我的代码中使用它,它工作正常
if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized )
{
//do something
}
else
{
//display an alert for example
}
于 2012-06-04T13:14:32.807 回答