次のコードは null 座標になります。奇妙なことに、ユーザーが [はい] を選択する前に、アプリに現在の場所を使用するように求める UIAlert が短時間表示されます。
私が使用した私のコード:
CLLocationManager *locationManager;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];
locationManager = [[CLLocationManager alloc] init];
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters;
[locationManager startUpdatingLocation];
float latitude = locationManager.location.coordinate.latitude;
float longitude = locationManager.location.coordinate.longitude;
NSLog(@"%.8f",latitude);
NSLog(@"%.8f",longitude);
NSLog0.0000000
は両方の座標を出力します。
ありがとう!