是否可以在后台“暂停” cllocationmanager?
我正在尝试停止管理器,然后在特定时间在后台重新启动它。这可能吗?我尝试停止管理器并启动 nstimer,但它不起作用,因为 nstimer 不在后台运行。
我的目标是让管理器在特定时间间隔内运行,在特定时间间隔内“暂停”,并在暂停时间结束后启动以延长电池生命周期。
谢谢您的帮助!
最佳答案
最简洁的答案是不。
长长的答案是:Apple 已经想到了这一点,并为您提供了解决方案。
您应该阅读 App States and Multitasking 并查找“跟踪用户的位置”副标题。
关于iphone - 在后台启动 CLLocationManager,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9135920/