Localização reversa do geocódigo no Swift [fechado]

Minha entrada é uma latitude e longitude. Eu preciso usar oreverseGeocodeLocation função de rápida, para me dar a saída da localidade. O código que tentei usar é

            println(geopoint.longitude) 
            println(geopoint.latitude)
            var manager : CLLocationManager!
            var longitude :CLLocationDegrees = geopoint.longitude
            var latitude :CLLocationDegrees = geopoint.latitude

            var location: CLLocationCoordinate2D = CLLocationCoordinate2DMake(latitude, longitude)
            println(location)

            CLGeocoder().reverseGeocodeLocation(manager.location, completionHandler: {(placemarks, error) -> Void in
                println(manager.location)

                if error != nil {
                    println("Reverse geocoder failed with error" + error.localizedDescription)
                    return
                }
                if placemarks.count > 0 {
                    let pm = placemarks[0] as CLPlacemark


                    println(pm.locality)
                }


                else {
                    println("Problem with the data received from geocoder")
                }

nos logs que recebo

//-122.0312186
//37.33233141
//C.CLLocationCoordinate2D
//fatal error: unexpectedly found nil while unwrapping an Optional value

Parece que oCLLocationCoordinate2DMakeestá falhando, o que causa o erro fatal no diretórioreverseGeocodeLocation função. Eu alterei o formato para algum lugar?

questionAnswers(1)

yourAnswerToTheQuestion