在后台启动CLLocationManager

时间:2012-02-03 21:43:16

标签: iphone ios cllocationmanager background-process

是否可以在后台“暂停”cllocationmanager?

我正在尝试停止管理器,然后在后台的所有特定时间重新启动它。这可能吗?我尝试停止管理器并启动nstimer,但它不起作用,因为nstimer在后台运行时没有运行。

我的目标是让管理员在特定时间间隔内运行,在某些时间间隔内“暂停”,并在暂停时间结束后启动,以便延长电池寿命。

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

简短的回答是:否。

答案很长:Apple已经考虑过这个问题,并为您提供解决方案。

您应该阅读App States and Multitasking并查找“跟踪用户位置”字幕。