Миграция на новый iOS Google Places SDK v3.0.2 в соответствии с требованиями Google по состоянию на 29 января 2019 года. Запрос местоположения для текущего местоположения пользователя.Это то, что я сейчас вызываю, что соответствует рекомендации в документах.
let fields: GMSPlaceField = GMSPlaceField(rawValue:
UInt(GMSPlaceField.name.rawValue) |
UInt(GMSPlaceField.addressComponents.rawValue))!
self.findPlaceLikelihoodsFromCurrentLocation(
withPlaceFields:
fields, callback: callback)
Я передаю GMSPlaceLikelihoodsCallback
для обратного вызова, которому я звоню.Результатом вызова является ошибка -
Произошла внутренняя ошибка в библиотеке API Places.Если вы считаете, что эта ошибка представляет собой ошибку, отправьте отчет, используя инструкции на нашем сообществе и на странице поддержки (https://developers.google.com/places/ios-sdk/support)." UserInfo = {NSLocalizedFailureReason = Внутренняя ошибка произошла в библиотеке API Places. Если вы считаете, что эта ошибка представляетошибка, пожалуйста, отправьте отчет, используя инструкции на странице нашего сообщества и поддержки (https://developers.google.com/places/ios-sdk/support).
Error Domain = com.google.places.api.server.ErrorDomain Code = -2 «Ошибка при разборе» полей'параметр: неподдерживаемое имя поля' address_components '. "UserInfo = {NSLocalizedFailureReason = Ошибка при разборе' полей 'параметр: неподдерживаемое имя поля' address_components '.
GMSPlaceField.addressComponents
не указано в документации как неподдерживаемое поледля этого вызова API. Есть ли что-нибудь, что нужно сделать, но подать ошибку, которая рекомендуется.