Swift: Obtenir l'emplacement de l'utilisateur coordonnées de latitude et de longitude?

Lorsqu'un utilisateur appuie sur un bouton, je voudrais stocker leur latitude et la longitude en tant que variables. Je ne comprends pas comment utiliser la Coordinate2D méthode. Au lieu d'println(locManager.emplacement) je voudrais imprimer (ou les stocker en tant que variables distinctes) la latitude et la longitude. S'il vous plaît aider. Mon code est ci-dessous.

class ViewController: UIViewController, CLLocationManagerDelegate {

  var locManager = CLLocationManager()

  @IBOutlet var pushToParkText: UILabel!

  @IBAction func carButton(sender: UIButton) {
    println(locManager.location)
  }

  @IBOutlet var labelLatitude: UILabel!
  @IBOutlet var labelLongitude: UILabel!

  override func viewDidLoad() {
    super.viewDidLoad()

    //Core Location Manager asks for GPS location
    locManager.delegate = self
    locManager.desiredAccuracy = kCLLocationAccuracyBest
    locManager.requestWhenInUseAuthorization()
    locManager.startMonitoringSignificantLocationChanges()

    //Check if the user allowed authorization
    if (CLLocationManager.authorizationStatus() == CLAuthorizationStatus.AuthorizedWhenInUse ||
        CLLocationManager.authorizationStatus() == CLAuthorizationStatus.Authorized)
    {       
        println(locManager.location)

        } else {
            labelLatitude.text = "Location not authorized"
            labelLongitude.text = "Location not authorized"
        }
    }
}

OriginalL'auteur ds1 | 2015-03-13