Skip to content

Instantly share code, notes, and snippets.

@jtAcacia
jtAcacia / CityStateFromZip.swift
Last active February 1, 2019 02:49
Get City, State from Zip Code
import MapKit
typealias CityState = (city:String?, state:String?)?
func getCityState(from zip:String, completion: @escaping (CityState) -> Void){
CLGeocoder().geocodeAddressString(zip) { (placemarks, error) in
if let result = placemarks?.first {
let city = result.locality
let state = result.administrativeArea
completion(CityState(city: city, state:state))
}