CLLocationManagerを使用してユーザーの現在の緯度/経度を取得するボタンがあり、緯度/経度の両方を新しいビューコントローラーに渡そうとしています。緯度/経度の取得は機能しますが、新しいビューコントローラにデータを渡そうとすると、渡されません。ユーザーの緯度と経度が新しいビューコントローラーに渡されない
ヘルプがありますか?
編集:
func getCurrentLocation() {
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.requestLocation()
}
func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
if let location = locations.first {
self.userLongtitude = location.coordinate.longitude
self.userLatitude = location.coordinate.latitude
self.performSegueWithIdentifier("useCurrentLocation", sender: nil)
}
}
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
let destinationVC = segue.destinationViewController as! ListOfEventsTableViewController
if segue.identifier == "useCurrentLocation" {
destinationVC.userCurrentLat = self.userLatitude
destinationVC.userCurrentLong = self.userLongtitude
}
}