我正在试图弄清楚如何检测位置服务是否处于活动状态并搜索用户位置。这是为了创建一个位置切换按钮。
当应用程序启动时,它会使用以下命令打开位置服务:
[locationController.locationManager startMonitoringSignificantLocationChanges];
然后我有一个按钮,我想做以下事情:
if (location.services active) {
//turn off LS
} else {
// turn on
}
这不是关于locationServicesEnabled的问题。
由于
答案 0 :(得分:0)
据我所知,位置服务是一种系统服务,一次可供多个应用程序使用。因此,当您使用它时,在访问它之前,您不知道它是打开还是关闭。操作系统会根据您没有任何关于其状态信息的使用情况来打开或关闭它。