Один раз запрос на местоположение? - PullRequest
1 голос
/ 24 ноября 2010

Есть ли способ с помощью CLLocationManager запросить одноразовое местоположение, эквивалентное сообщению "когда я нажимаю эту кнопку, скажите мне, где я нахожусь" или это просто случай вызова

[locationManager startUpdatingLocation];
// and implementing: locationManager:didUpdateToLocation:fromLocation:
[locationManager stopUpdatingLocation];

1 Ответ

2 голосов
/ 24 ноября 2010

Краткий ответ: нет.

Для определения местоположения может потребоваться некоторое время, поэтому CLLocationManager использует делегата.Вы должны позвонить stopUpdating место в обратном вызове locationManager:didUpdateToLocation:fromLocation:.

...