Семантическая проблема: свойство 'regionMonitoringAvailable' не найдено - PullRequest
1 голос
/ 17 января 2012

Я хочу проверить, может ли iphone пользователя использовать мониторинг региона, поэтому я проверяю его с помощью свойства regionMonitoringAvailable в CLLocationManager, однако xcode сказал, что есть ошибка:

error: Semantic Issue: Property 'regionMonitoringAvailable' not found on object of type 'CLLocationManager *'

Вот мой код:

CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;

if (locationManager.regionMonitoringAvailable) {
    NSLog(@"test");
}

Кто-нибудь знает, почему это произошло? Большое спасибо!

1 Ответ

2 голосов
/ 17 января 2012

Это метод класса, а не метод экземпляра. Итак, вам нужно это:

if ([CLLocationManager regionMonitoringAvailable]) {
    NSLog(@"test");
}
...