У меня возникли проблемы с поиском способа получить высоту устройства. Может ли кто-нибудь дать мне указатель или составить короткий сценарий, который получает высоту устройства и печатает ее? Только в стремительном. Спасибо!
Как найти высоту в Swift
comment
Имейте в виду, что высота GPS очень неточна. Вы можете ожидать прыжков +/- 10 м в том же месте.
- person zisoft   schedule 04.11.2014
comment
Хороший вопрос, думаю, это не то, что я ищу тогда. Спасибо за ваше время.
- person CarveDrone   schedule 04.11.2014
Ответы (1)
Импорт ядра
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()
}
person
Siavash Alp
schedule
04.11.2014
Не забудьте включить ключ
NSLocationAlwaysUsageDescription
в свой info.plist
, иначе службы определения местоположения не будут работать на iOS 8.
- person zisoft; 04.11.2014