LocationManager和iBeacon:如何计算当前监控区域的数量

时间:2014-06-30 22:55:48

标签: ios cllocationmanager ibeacon

LocationManager用于监控iBeacon区域。

方法:_locationManager.monitoredRegions.count返回2 但是我收到了一个错误:

Error Domain=kCLErrorDomain Code=5 "The operation couldn’t be completed. (kCLErrorDomain error 5.)"

当监控超过20个区域时,似乎会返回此错误。

-(void)locationManager:(CLLocationManager *)manager monitoringDidFailForRegion:(CLRegion *)region withError:(NSError *)error

如何从位置管理器中删除区域

1 个答案:

答案 0 :(得分:1)

致电[_locationManager stopMonitoringRegion:myRegion];删除某个地区:)

[_locationManager monitoredRegions].count适用于计数(记得monitoredRegions是一个集合,重复项被过滤掉)