我正在使用Estimote信标和区域进行一些测试。
阅读文档后,当我开始监视一个区域时,我会告诉我的代理正在监视特定的区域,但是didEnterRegion
和didExitRegion
从未触发。
我的代理会触发:
-(void)beaconManager:(ESTBeaconManager *)manager didRangeBeacons:(NSArray *)beacons inRegion:(ESTBeaconRegion *)region
和
- (void)locationManager:(CLLocationManager *)manager didDetermineState:(CLRegionState)state forRegion:(CLRegion *)region
我没有检查在locationManager:didFailWithError
方法中是否发生了错误:
目前,我使用state手动运行两个私有方法,这些方法作为didEnter和didExit - 在这种情况下,我也能够监视区域,但我不知道为什么locationManager:didEnterRegion
和locationManager:didExitRegion
从未被调用。
是否有人遇到相同的问题?