我如何在后台使用nstimer

时间:2011-10-12 08:46:42

标签: iphone ios background nstimer core-location

如何在后台使用NSTimer和applicationDidEnterBackground方法调用locationManager函数?

1 个答案:

答案 0 :(得分:2)

为什么需要计时器?如果您将委托设置为从位置更新接收回调,则不需要计时器。如果您需要主动位置跟踪,如果它长时间运行,您将获得巨大的电池损失。当你输入后台切换到-monitorForSignificantLocationChanges时,你会更好。将您的AppDelegate注册为位置管理器代表,并从回调中执行您需要执行的操作。