2015-11-03 54 views
0

我的應用程序使用geofencing以及iBeacon監控。我已經設置了一些CLCircularRegion以及CLBeaconRegion作爲監視器。所以每當我打了一個新的信標或新位置,然後如何區分CLCircularRegion和CLBeaconRegion調用didEnterRegion

- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region { 
NSLog(@"CLCircularRegion or CLBeaconRegion?, I am confused!!!"); 
} 

將被調用。任何人都可以告訴我如何找出哪個區域(即CLCircularRegion/CLBeaconRegion)正在調用委託。

回答

0

終於找到了我自己的答案。

- (void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region { 
if (region.class == CLCircularRegion.class) { 
     NSLog(@"CLCircularRegion") 
    } else { 
     NSLog("CLBeaconRegion") 
    } 

} 
相關問題