Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios iBeacons问题:是否多次输入区域触发器_Ios_Iphone_Ios7_Ibeacon - Fatal编程技术网

Ios iBeacons问题:是否多次输入区域触发器

Ios iBeacons问题:是否多次输入区域触发器,ios,iphone,ios7,ibeacon,Ios,Iphone,Ios7,Ibeacon,我正在使用iBeacon区域监控功能的示例应用程序。我无法解决的问题(不确定是否存在)是“didEnterRegion:”当我进入该区域时,会连续激发2次以上。当应用程序处于最小化模式时,会多次发送本地通知或此方法触发的次数 谁能告诉我怎么解决这个问题吗 谢谢,iOS中的一个小故障通常会导致一个DidextRegion事件,然后在一秒钟内发生一个DidextRegion事件。通过将上次退出区域的时间存储在NSDate变量中,可以在代码中过滤掉这些数据。当您得到一个didEnterRegion回调

我正在使用iBeacon区域监控功能的示例应用程序。我无法解决的问题(不确定是否存在)是“didEnterRegion:”当我进入该区域时,会连续激发2次以上。当应用程序处于最小化模式时,会多次发送本地通知或此方法触发的次数

谁能告诉我怎么解决这个问题吗


谢谢,

iOS中的一个小故障通常会导致一个DidextRegion事件,然后在一秒钟内发生一个DidextRegion事件。通过将上次退出区域的时间存储在NSDate变量中,可以在代码中过滤掉这些数据。当您得到一个didEnterRegion回调时,如果退出时间戳在最后几秒钟内,您只需忽略它


如果你真的像你所说的那样不断地得到这些信息,那么你可能需要纠正一些其他的错误。您的iBeacon可能没有至少每三秒发送一次。这将导致不断的退出/进入回调。

是否定义了多个locationManager对象?苹果的文档指出,如果多个locationManager对象共享一个委托,那么该委托将收到多个通知。只有一个locationManager对象。