Как я могу получить текущее местоположение на iOS? [Дубликат]

На этот вопрос уже есть ответ здесь:

как узнать текущее местоположение на карте iphone 2 ответа

Я не могу узнать текущее местоположение. Когда я запускаю свое приложение в другом месте, приложение может получить последнее местоположение. Но я не хочу до последнего места. Если вы закроете приложение и перезапустите его, теперь приложение может получить текущее местоположение. Как узнать текущее местоположение, даже если это первый запуск приложения?

- (void)viewDidLoad
{
    [super viewDidLoad];

    [locationManager startUpdatingLocation];

    self.mapView.delegate = self;
    [self.mapView setShowsUserLocation:YES];

    locationManager.delegate=self;

    locationManager = [[CLLocationManager alloc] init];

    locationManager.delegate=self;
    locationManager.desiredAccuracy=kCLLocationAccuracyBest;
    locationManager.distanceFilter=kCLDistanceFilterNone;

    location = [locationManager location];

    CLLocationCoordinate2D coord;
    ,coord.longitude = location.coordinate.longitude;
    coord.latitude = location.coordinate.latitude;
    lat = coord.latitude;
    longt = coord.longitude;
}

Ответы на вопрос(4)

Ваш ответ на вопрос