【发布时间】:2016-03-15 09:45:14
【问题描述】:
我正在开发 Beacon iOS 应用程序。但是我面临一个问题。我发现当 beacon 设备 距离 iPhone 一定距离时,LocationManager:didEnterRegion 和 LocationManager:didExitRegion 方法都可以不断以随机方式重复调用。我做错了什么?!
【问题讨论】:
标签: ios iphone ibeacon estimote beacon
我正在开发 Beacon iOS 应用程序。但是我面临一个问题。我发现当 beacon 设备 距离 iPhone 一定距离时,LocationManager:didEnterRegion 和 LocationManager:didExitRegion 方法都可以不断以随机方式重复调用。我做错了什么?!
【问题讨论】:
标签: ios iphone ibeacon estimote beacon
我不认为你做错了什么。如果您处于接收边缘,那么调用这些委托方法实际上是有道理的,并且它实际上可能看起来是随机的。如果你离信标更远,最后调用的委托方法应该是 didExitRegion: 但反之亦然。
【讨论】:
您是否在进入/退出区域回调中的一个或两个中删除并重新添加您正在监视的区域?如果是这样,请删除它们
【讨论】: