0

我试图弄清楚如何检测位置服务是否处于活动状态并搜索用户位置。这是为了创建一个位置切换按钮。

当应用程序启动时,它使用以下方式打开位置服务:

[locationController.locationManager startMonitoringSignificantLocationChanges];

然后我有一个按钮,我想执行以下操作:

if (location.services active) {
    //turn off LS
} else {
    // turn on
}

这不是关于 locationServicesEnabled 的问题。

谢谢

4

1 回答 1

0

据我所知,定位服务是一种系统服务,可以同时被多个应用程序使用。因此,当您使用它时,您在访问它之前不知道它是打开还是关闭。操作系统将根据使用情况将其打开或关闭,您对它的状态一无所知。

于 2013-01-24T08:10:48.913 回答