if ([CLLocationManager locationServicesEnabled] && ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedWhenInUse || [CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined || [CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized)) { //定位功能可用 NSLog(@"定位功能可用"); } else if ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusDenied) { //定位不能用 NSLog(@"定位功能不可用"); }
原文:http://www.cnblogs.com/dabaomo/p/6256294.html