         var location = arrayOfLocation.lastObject as CLLocation
         var coordLatLon = location.coordinate
         if delegate? != nil{
-            delegate?.locationFound(coordLatLon.latitude.description,longitude: coordLatLon.longitude.description)
+            delegate?.locationFoundGetAsString!(coordLatLon.latitude.description,longitude: coordLatLon.longitude.description)
+            delegate?.locationFound(coordLatLon.latitude,longitude: coordLatLon.longitude)
         }
     }
     

    func locationManager(manager: CLLocationManager!, didFailWithError error: NSError!) {
        locationManager.stopUpdatingLocation()
        if delegate? != nil{
            delegate?.locationManagerHasError(error.localizedDescription)
        }
    }
    


@objc protocol LocationManagerDelegate : NSObjectProtocol
{
    optional func locationFoundGetAsString(latitude:NSString, longitude:NSString)
    func locationFound(latitude:Double, longitude:Double)
    optional func locationManagerStatus(status:NSString)
    optional func locationManagerReceivedError(error:NSString)
}

