在我的应用中,我为多个地区拨打了startMonitoringForRegion
。如果我杀了应用程序,下次应用程序启动时。它是否仍会监视我之前设置的区域,直到我实际呼叫stopMonitoringForRegion:
?或者我是否必须再次调用startMonitoringForRegion?如果是这种情况,是否有办法让应用程序启动时自动监控我之前监控过的区域?
答案 0 :(得分:1)
作为CLLocationManager Class Reference文档(请参阅“使用区域监视边界交叉”部分)状态:
您注册的地区 位置经理之间坚持不懈 启动您的申请。如果一个 区域穿越发生在你的 应用程序未运行,系统 自动唤醒你的 应用程序(或重新启动它) 背景,以便它可以处理 事件。重新启动时,所有的 您之前配置的区域是 在monitoredRegions中提供 任何地点经理的财产 你创建的对象。