Использование необъявленного типа GMSPlacesField GoogleMaps SDK Swift - PullRequest
0 голосов
/ 03 июля 2019

При использовании интерфейса автозаполнения GooglePlaces я получаю сообщение об ошибке Использование необъявленного типа 'GMSPlacefield'.

У меня есть поиск GMSPlaceField Ошибка при сборке - Swift 4.2

Я попытался обновить файл pod, который я использую Google Места 3.1.0 и Google Maps3.1.0.Я перезапустил чистую сборку.

Я думаю, что код хороший код, потому что он используется в нескольких местах в документации Google.https://woolpert -googlecloud.github.io / maps-platform-best-Practices / docs / place-details-fields.html

Конкретная строка кода, которая не работает - это поля let: GMSPlaceField = GMSPlaceField (rawValue: UInt (GMSPlaceField.name.rawValue) | UInt (GMSPlaceField.placeID.rawValue))!

Компилятор указывает на использование необъявленного типа 'GMSPlaceField'

1 Ответ

0 голосов
/ 03 июля 2019

При попытке обновить файл Pod.Я получил отчет Выполнение установки CocoaPods Установка GoogleMaps (3.1.0) Установка GooglePlaces (3.1.0) Установка Pod завершена!Установлено 2 зависимости от Podfile и установлено всего 2 модуля.

Но это не было правдой после обновления, это указывало, что я все еще был на 2.7.0.

Я обновил файл pod специальновызвать самый последний модуль pod 'GooglePlaces', '~> 3.1' модуль 'GoogleMaps', '~> 3.1'

, и это сработало и решило проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...