locationManager.startUpdatingLocation()
开启您的位置更新并locationManager.stopUpdatingLocation()
关闭您的更新。Swift 2.3:有没有办法找出位置服务,位置更新的状态?
但我想知道是否有办法获得当前状态。
我试过respondsToSelector
但这不是很对,可能显然总是返回true
。
我试图做一个开关,让用户打开和关闭位置更新。
获取交换机的默认值是我的问题。
更新为了清楚起见:我试图查看位置更新的状态而不是服务的状态。
它在文档 - CLLocationManagerDelegate – brandonscript
的文档处理肯定的委托,但是这需要我创造我自己的布尔检查当前状态......这可能是最终的解决方案。我觉得奇怪的是,没有简单的方法来检查位置更新是否发生,或者没有使用委托进行手动检查。 –