2016-07-28 126 views
7

我试图实现谷歌自动完成服务,我得到这个消息:使用未申报类型为“GMSPlacesClient”

Use of undeclared type 'GMSPlacesClient'

我进口谷歌地图模块,并将其与GMSMapView中的作品.. 我不明白发生了什么事。 有没有人有同样的错误?
这是错误的图片:

ErrorImage

ErrorImage

非常感谢您!

回答

13

我也面临同样的问题。为了解决这个问题,我在我的pod文件中添加了pod GooglePlaces并更新了窗格。

你也需要更换进口import GoogleMapsimport GooglePlaces

2

我最近碰到了同样的问题。 似乎问题的原因是更新GoogleMap库。他们改变了他们的API。 我的解决方案只是回到以前版本的GoogleMaps。对我来说,工作版本是1.13.2。

如果要指定v1.13.2你可以把它放到Podfile:

pod 'GoogleMaps', '~> 1.13.2' 
1

添加此

import <GooglePlaces/GooglePlaces.h> 

TSTHelmet-Bridging-Header.h