我的应用程序使用地理信息以及iBeacon监控。我已经设置了一些CLCircularRegion和CLBeaconRegion作为监视器。所以每当我碰到一个新的信标或者新的地点
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region {
NSLog(@"CLCircularRegion or CLBeaconRegion?, I am confused!!!");
}都会被调用。有人能告诉我如何找出哪个区域(即CLCircularRegion/CLBeaconRegion)正在调用委托吗?
发布于 2015-11-04 08:35:47
终于找到了我自己的答案。
- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region {
if (region.class == CLCircularRegion.class) {
NSLog(@"CLCircularRegion")
} else {
NSLog("CLBeaconRegion")
}
}https://stackoverflow.com/questions/33500467
复制相似问题