寻找斯威夫特的海拔高度

时间:2014-11-04 05:05:27

标签: ios swift altitude

我一直无法找到获得设备高度的方法。有人可以给我一个指针或组合一个短脚本,获取设备的高度并打印出来吗?只有在迅速。谢谢!

1 个答案:

答案 0 :(得分:12)

导入CoreLocation

import CoreLocation

创建locationManger变量

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
   println("\(alt)")
   manager.stopUpdatingLocation()
}