应用程序终止时禁用监视区域

时间:2013-01-16 10:57:42

标签: ios objective-c monitoring regions

我为事件UIApplicationWillTerminateNotification做了一个观察员,并且在为事件调用的方法中,我从位置管理器中删除了受监控的区域:

for (CLRegion *region in locationManagerInstance.monitoredRegions) {
        [locationManagerInstance stopMonitoringForRegion:region];
}

通常可以删除监控区域,当应用程序启动时,我会检查是否存在某些受监控区域:

[locationManagerInstance.monitoredRegions count]

但是如果我的位置位于受监控区域之一,则在应用程序终止时不会正确删除区域,并且在应用程序监控区域开始时,count([locationManagerInstance.monitoredRegions count])大于0。 / p>

如何在终止申请时正确删除区域?

0 个答案:

没有答案