Диалог разрешения текущего местоположения исчезает слишком быстро - PullRequest
160 голосов
/ 25 октября 2011

Мое приложение берет местоположение пользователя, получает координаты и обеспечивает расстояние до или от пункта назначения или источника. Все эти возможные пункты назначения показаны в табличном представлении, поэтому я получаю координаты пользователей одновременно с заполнением таблицы. Единственное, что окно предупреждений, запрашивающее местоположение пользователя, появляется, а затем исчезает так быстро, что по нему невозможно щелкнуть!

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

Ответы [ 11 ]

0 голосов
/ 31 августа 2016

вы чаще всего определяете переменную locationManager как глобальный объект.

@interface ViewController : UIViewController
{
    CLLocationManager *locationManager;
}
@end

@implementation ViewController

- (void)viewDidLoad
{
    [super viewDidLoad];

    CLLocationManager *locationManager = [[CLLocationManager alloc] init];
    [locationManager startUpdatingLocation];
}
...