我在应用程序中需要显示设备的高度,但是我无法找到设备的海拔高度。我尝试了以下方法:
var locationManager:CLLocationManager = CLLocationManager()
override func viewDidLoad() {
super.viewDidLoad()
self.locationManager = CLLocationManager()
locationManager.requestWhenInUseAuthorization()
self.locationManager.delegate = self
self.locationManager.distanceFilter = kCLDistanceFilterNone
self.locationManager.desiredAccuracy = kCLLocationAccuracyBest
self.locationManager.startUpdatingLocation()
}
func locationManager(manager: CLLocationManager!, didUpdateToLocation newLocation: CLLocation!, fromLocation oldLocation: CLLocation!) {
var alt = newLocation.altitude
print("\(alt)")
manager.stopUpdatingLocation()
}
什么都没有显示出来...
info.plist
中添加了NSLocationAlwaysUsageDescription
键吗? - WyetroNSLocationAlwaysUsageDescription
键吗? - AtWork