[英]CLLocation not updating in iOS7
我在viewDidLoad中实现以下代码
locationManager = [[CLLocationManager alloc] init];
locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[locationManager startUpdatingLocation];
我试图通过每秒获取我的位置
CLLocation *location = [locationManager location];
CLLocationCoordinate2D coordinate = [location coordinate];
NSLog(@"[%f,%f]",coordinate.latitude,coordinate.longitude);
我尝试在iOS模拟器中设置自定义位置,但是该位置从未更新过,我也曾在我的iPhone设备上尝试过它,看来它只能捕获第一个位置,而后续位置未更新。
请给我建议如何解决
尝试此方法以获得连续更新的纬度和经度
(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations
{
CLLocation *location_updated = [locations lastObject];
NSLog(@"updated coordinate are %@",location_updated);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.