Verwendung des nicht deklarierten Typs 'GMSPlacesClient'

7

Ich versuche, den Google Autovervollständigung -Dienst zu implementieren, und ich erhalte folgende Nachricht:

  

Verwendung des nicht deklarierten Typs 'GMSPlacesClient'

Ich habe Google Maps -Modul importiert und es funktioniert mit GMSMapView ... Ich verstehe nicht, was passiert. Hat jemand den gleichen Fehler? Dies ist ein Bild des Fehlers:

Vielen Dank!

    
tornic 28.07.2016, 11:23
quelle

4 Antworten

6

Ich habe das Problem gefunden. Google hat seine API in zwei Teile geteilt. In der letzten Version wurde die Places-API vom Google Maps SDK getrennt (seit Version 2.0.0 - 26. Juli 2016). Sie finden es in den Versionshinweisen: Ссылка

    
tornic 28.07.2016, 21:57
quelle
14

Ich habe auch das gleiche Problem. Um dies zu beheben, habe ich den Pod GooglePlaces in meiner Pod-Datei hinzugefügt und den Pod aktualisiert.

Sie müssen auch den Import import GoogleMaps To import GooglePlaces

ersetzen     
Crazy Developer 10.08.2016 11:45
quelle
1

Ich habe in letzter Zeit das gleiche Problem gemacht. Es scheint, dass der Grund der Ausgabe die aktualisierte GoogleMap-Bibliothek ist. Sie haben ihre API geändert. Meine Lösung war einfach die vorherige Version von GoogleMaps zurückzukehren. Für mich ist die Arbeitsversion 1.13.2.

Wenn Sie die v1.13.2 angeben möchten, können Sie sie in die Poddatei einfügen:

%Vor%     
Svitlana 28.08.2016 17:51
quelle
1

Fügen Sie dies hinzu

%Vor%

in

  

TSTHelmet-Bridging-Header.h

    
user1648360 23.11.2016 17:41
quelle