ios8.2 MonitoringForRegion委派方法工作完美,现在没有被调用



从昨天开始,我有一个与CLLocationManager一起工作的监控区域的问题

PS:我的项目工作得很好,我每天都在测试它,但是今天这个委托方法在进入一个区域1分钟后被调用

-(void)locationManager:(CLLocationManager *)manager didEnterRegion:(CLRegion *)region{} 

,现在它不再被调用,我已经做了另一个项目,只有与CLLocationManager测试委托方法,同样的事情正在发生。

你能告诉我这到底是怎么回事吗?

(更新)

我找到了这个关于iPhone重启后iOS区域监控的有用链接

检查下面的服务是否打开。

[CLLocationManager regionMonitoringAvailable]返回YESCLLocationManager。monitoreregions包含有效的区域

Apple文档指定事件需要3-5分钟才能触发。

locationManager:didDetermineState:forRegion:是否被调用?

是否在startMonitoringForRegion:之后调用requestStateForRegion: ?

这是背景还是前景?

相关内容

  • 没有找到相关文章

最新更新