我的应用使用地理围栏以及iBeacon
监控。我已经设置了一些CLCircularRegion
以及CLBeaconRegion
来监控。所以每当我点击新的灯塔或新位置时,
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region {
NSLog(@"CLCircularRegion or CLBeaconRegion?, I am confused!!!");
}
将被调用。任何人都可以告诉我如何找出哪个区域(即CLCircularRegion / CLBeaconRegion)正在调用该委托。
答案 0 :(得分:1)
终于找到了我自己的答案。
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region {
if (region.class == CLCircularRegion.class) {
NSLog(@"CLCircularRegion")
} else {
NSLog("CLBeaconRegion")
}
}