2011-03-26 56 views
1

在我的应用程序中,我为几个区域调用了startMonitoringForRegion。如果我杀了应用程序,下次应用程序启动。它会继续监测我之前设定的区域,直到我实际拨打stopMonitoringForRegion:?或者我必须重新调用startMonitoringForRegion?如果出现这种情况,有没有办法让应用程序启动时自动监视我之前监视的区域?应用程序关闭时的监控区域

回答

1

由于CLLocationManager Class Reference文档(请参阅“使用区域监视口岸衔接”一节)状态:

你与 位置管理器注册的地区坚持你的应用程序的启动 之间。如果当你的 程序没有运行出现 区道口,系统 自动唤醒你的 应用程序(或将重新启动它)在 背景,以便它可以处理 事件。重新启动时,您先前配置的所有 区域都是 ,使您在所创建的任何位置管理器 受监视区域 的属性中可用。

+0

哦我可能错过了那个=) – aherlambang 2011-03-26 16:45:59

+0

@EquinoX让我们来面对它,苹果的优秀课程文档有如此深度,那通常是看到树木的情况。希望它进展顺利。 :-) – 2011-03-26 16:59:30

+0

出于好奇,你以前使用过区域监视吗? – aherlambang 2011-03-26 17:12:21