12

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

4

1 回答 1

17

导入核心位置

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()
}
于 2014-11-04T05:23:34.230 回答