         hasLastKnownLocation = true
         
         if (delegate != nil){
-            if((delegate?.respondsToSelector(Selector("locationFoundGetAsString:longitude:")))!){
+            if((delegate?.respondsToSelector(#selector(LocationManagerDelegate.locationFoundGetAsString(_:longitude:))))!){
                 delegate?.locationFoundGetAsString!(latitudeAsString,longitude:longitudeAsString)
             }
-            if((delegate?.respondsToSelector(Selector("locationFound:longitude:")))!){
+            if((delegate?.respondsToSelector(#selector(LocationManagerDelegate.locationFound(_:longitude:))))!){
                 delegate?.locationFound(latitude,longitude:longitude)
             }
         }

                        
                        verbose = verboseMessage
                        
                        if ((delegate != nil) && (delegate?.respondsToSelector(Selector("locationManagerVerboseMessage:")))!){
                            
                            delegate?.locationManagerVerboseMessage!(verbose)
                            

        
        var urlString = "http://maps.googleapis.com/maps/api/geocode/json?address=\(address)&sensor=true" as NSString
        
        urlString = urlString.stringByAddingPercentEncodingWithAllowedCharacters(.URLQueryAllowedCharacterSet())!
        
        performOperationForURL(urlString, type: GeoCodingType.Geocoding)
        
