I am for some reason getting this error from my code, yet I have specified the return type.
Unexpected non-void return value in void function
func performSearch(region: MKCoordinateRegion) -> MKLocalSearch.Response {
print("Searching...")
let searchRequest = MKLocalSearch.Request()
searchRequest.naturalLanguageQuery = "Coffee"
searchRequest.region = region
let search = MKLocalSearch(request: searchRequest)
search.start { response, error in
guard let response = response else {
print("Error: \(error?.localizedDescription ?? "Unknown error").")
return
}
return response
}
}