【问题标题】:How to differentiate between CLCircularRegion and CLBeaconRegion invoking didEnterRegion如何区分调用 didEnterRegion 的 CLCircularRegion 和 CLBeaconRegion
【发布时间】:2016-02-03 16:26:30
【问题描述】:

我的应用使用地理围栏以及iBeacon 监控。我已经设置了一些CLCircularRegionCLBeaconRegion 进行监控。所以每当我遇到一个新的信标或新的位置,然后

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

将被调用。谁能告诉我如何找出哪个区域(即 CLCircularRegion/CLBeaconRegion)正在呼叫代表。

【问题讨论】:

    标签: ios iphone cllocationmanager


    【解决方案1】:

    终于找到了自己的答案。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-17
      • 2015-11-10
      • 1970-01-01
      • 1970-01-01
      • 2014-12-02
      • 1970-01-01
      • 1970-01-01
      • 2019-02-01
      相关资源
      最近更新 更多