位置情報サービスでこれを試すことができます:
@property (nonatomic, readonly) CLAuthorizationStatus locationStatus
CLLocationManagerDelegate メソッドを実装し、現在の位置認証ステータスを追跡します
- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status {
self.locationStatus = status;
}
if (self.myManager.locationStatus == kCLAuthorizationStatusAuthorized)
私が知っているように[CLLocationManager locationServicesEnabled]
、必要な情報は提供されません。
接続を確認するために到達可能性を使用します(それを見つける方法がわからない、それはASIHTTPRequestの一部です)
[Reachability reachabilityForInternetConnection] isReachable]
[Reachability reachabilityForLocalWiFi] isReachable]