(didUpdateToLocation:fromLocation)在[stopUpdatingLocation]之后调用

时间:2014-09-29 03:46:47

标签: objective-c cllocationmanager

我使用CLLocationManager来获取设备的经度和纬度。一切顺利,直到我在Wifi关闭时呼叫[startUpdatingLocation](位置服务仍然启用):警报"打开WiFi以提高位置准确度"展示了,然后即使我在方法中调用[didUpdateToLocation:fromLocation],也会连续调用委托方法[stopUpdatingLocation]。我已经在Apple的文档中搜索过,并且没有找到任何解释,之前有没有人遇到过同样的问题?

我在启动位置管理器时的代码:

locationManager.desiredAccuracy = kCLLocationAccuracyBest;
locationManager.delegate = self;

和我的locationManager:didUpdateToLocation:FromLocation:

[locationManager stopUpdatingLocation]; //<--I did stop the location manager here
//.... do something

0 个答案:

没有答案