1

现在,我的应用程序能够在后台接收位置更新。但是,如果用户忘记了它,并且应用程序在仍接收更新的同时进入后台,理论上它可以永远获取更新(我认为?),直到用户正确关闭它。

有没有办法在定时器设置自动停止位置管理器,以防它没有被用户关闭?

4

1 回答 1

1

您可以使用过期的后台任务。在这里阅读更多相关信息: https ://developer.apple.com/library/ios/DOCUMENTATION/UIKit/Reference/UIApplication_Class/Reference/Reference.html#//apple_ref/occ/instm/UIApplication/beginBackgroundTaskWithExpirationHandler :

于 2013-11-12T19:19:45.803 回答