iOS:CLLocationManager高度仅返回整数

时间:2016-07-13 10:43:06

标签: ios iphone ios9 cllocationmanager iphone-4

我试图在iOS 9.3.2中获取CLLocationManager的高度。

self.locationManager = [[CLLocationManager alloc] init];

self.locationManager.distanceFilter = kCLDistanceFilterNone;
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest;
[self.locationManager requestWhenInUseAuthorization];
[self.locationManager startUpdatingLocation];

一个简单的

NSLog(@"location Manager altitude: %.6f", self.locationManager.location.altitude);

在iPhone 5S 340.234567上运行时返回准确的值,但在iPhone 4S上,我只获得整数值:340.000000

我实施了代理didUpdateLocationsdidFailWithError

我尝试使用Wi-Fi或移动数据启用,没有区别。 任何想法?

0 个答案:

没有答案