【发布时间】:2014-05-28 00:36:03
【问题描述】:
我目前正在使用 CoreLocation 来设置地理围栏,并且每当用户进入或退出地理围栏时,我都需要该应用程序将事件存储在数据库中。它在应用程序运行或在后台运行时工作,但我需要它以某种方式执行应用程序的数据库保存代码,即使应用程序终止(即通过向上滑动多任务菜单关闭)。
我正在使用我认为自动执行此操作的 iOS 7.1,但它不适合我。我怎样才能让它工作?我正在使用 CLLocationManager 类中的 startMonitoringForRegion 方法来监视区域。我是否需要做一些额外的事情才能在后台通知应用程序?此外,当应用程序重新启动时,数据库保存代码在应用程序中的位置(当前它位于应用程序委托的 didFinishLoadingWithOptions 菜单中)。
【问题讨论】:
-
您指的是 iOS 7.1 中的什么功能?我认为您可能会混淆后台与应用终止。
标签: ios core-location cllocationmanager region