方法LocationManager:didEnterRegion和LocationManager:didExitRegion被连续调用

时间:2016-03-15 09:45:14

标签: ios iphone ibeacon estimote beacon

我正在开发Beacon iOS应用程序。但是我遇到了一个问题。我发现当信标设备离iPhone一定距离时,方法 LocationManager:didEnterRegion LocationManager:didExitRegion 不断地以随机的方式反复调用。我做错了什么?!

2 个答案:

答案 0 :(得分:2)

我认为你做错了什么。如果你处于接收的边缘,那么实际上这些委托方法将被调用并且它实际上可能看起来是随机的。如果你离信标更远,那么调用的最后一个委托方法应该是didExitRegion:尽管反之亦然。

答案 1 :(得分:0)

您是否在一个或两个确实进入/退出区域回调中删除并重新添加您正在监控的区域?如果是,请删除它们