我有一个应用程序调用[locationManager startUpdatingLocation]
并且从不调用[locationManager stopUpdatingLocation]
,因为 GPS 是在后台运行的。
我已将info.plist
文件设置为允许应用注册后台位置更新。但我偶尔会注意到(当应用程序在后台运行时),屏幕右上角指示 GPS 已打开的小箭头会自行关闭。
有什么理由应该发生这种情况吗?
我[locationManager startUpdatingLocation]
只调用一次,在applicationDidBecomeActive
方法中。我也应该在applicationDidEnterBackground
方法中调用它吗?