我想检查用户的iphone是否可以使用区域监控,所以我在CLLocationManager中使用regionMonitoringAvailable属性检查它,但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");
}
任何人都知道为什么会这样?非常感谢!
答案 0 :(得分:2)
这是一个类方法,而不是实例方法。所以你需要这个:
if ([CLLocationManager regionMonitoringAvailable]) {
NSLog(@"test");
}