У меня есть некоторые проблемы, и я действительно потерян, так что это последнее средство.
У меня есть эта функция:
func fetchGoogleData(forLocation: CLLocation) {
//guard let location = currentLocation else { return }
googleClient.getGooglePlacesData(location: forLocation) { (response) in
self.listResults(places: response.results)
}
}
, которая вызывает эти функции:
func listResults(places: [Place]) {
dump(places)
}
Однако, сброс responses.result
или places
возвращает нулевое значение, но зацикливаниедо places
возвращает все правильные значения.
Есть ли способ вернуть response.results
в качестве значения без вызова этой функции?