Mam problem ze znalezieniem sposobu na zdobycie wysokości urządzenia. Czy ktoś mógłby mi wskazać lub złożyć krótki skrypt, który zdobędzie wysokość urządzenia i wydrukuje go? Tylko w szybkim tempie. Dzięki!Znajdowanie wysokości w Swift
6
A
Odpowiedz
7
importu CoreLocation
import CoreLocation
Tworzenie locationManger zmienną
var locationManager:CLLocationManager = CLLocationManager()
przygotować i rozpocząć aktualizację lokalizacją
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()
}
+0
Nie zapomnij dołączyć klucza 'NSLocationAlwaysUsageDescription' do' info.plist' w przeciwnym razie usługi lokalizacyjne nie będą działały na iOS 8. – zisoft
Należy pamiętać, że wysokość GPS jest bardzo niedokładna. Możesz oczekiwać skoków +/- 10m dla tej samej lokalizacji. – zisoft
Dobra uwaga, zgadnij, że to nie jest to, czego szukam. Dziękuję za Twój czas. – CarveDrone