我设置我的 CLLocationManager 如下
self.locationManager.delegate = self;
if ([CLLocationManager isMonitoringAvailableForClass:[CLBeaconRegion class]]) {
[self.locationManager startMonitoringForRegion:self.region];
}
else {
NSLog(@"CLBeaconRegion monitoring not available");
}
if ([CLLocationManager isRangingAvailable]) {
[self.locationManager startRangingBeaconsInRegion:self.region];
}
else {
NSLog(@"CLBeaconRegion ranging not available");
}
locationManager:didEnterRegion: 和 locationManager:didRangeBeacons:inRegion: 永远不会被调用。我正在使用 iOS 7.1,并且在 iPad 和 iPhone 上都有问题。我正在使用 Estimote 信标。