Я пытаюсь получить длинные и широту моих мест пользователей, я сделал следующее:Swift - Попытка получить текущее местоположение
импортирован Core Location
import CoreLocation
Добавить Core Location делегата
class ViewController: UIViewController, CLLocationManagerDelegate, AVCaptureMetadataOutputObjectsDelegate, DTDeviceDelegate {
определена переменная:
var locationManager: CLLocationManager!
, а затем добавил этот метод:
func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
let userLocation:CLLocation = locations[0]
let long = userLocation.coordinate.longitude;
let lat = userLocation.coordinate.latitude;
print(long, lat)
//Do What ever you want with it
}
но место не получает распечатано, мой метод не даже получить его.
Я добавляю элементы, чтобы использовать Core Location на моем plist, и приложение попросит меня использовать службы определения местоположения при первом запуске. Но теперь местоположение печатается ... что я делаю неправильно?
ответа здесь настроек уже: - Http: // stackoverflow.com/questions/25296691/swift-get-users-current-location-coordinates –